V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ampedee
V2EX  ›  职场话题

机会只留给有准备的人,面试不刷题真不行

  •  
  •   ampedee · 2021-04-22 07:59:59 +08:00 via Android · 9662 次点击
    这是一个创建于 1340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前一直很抵制刷 leetcode,觉得工作中不常用到没啥意义,这次跳槽季被教育了,错失了两个很有意向的职位:

    1. 一个专门维护开源项目的岗位(爽),技术面语言基础没问题,然后啪的一下两道算法题,看得出来是 easy 程度,但平时没训练真的没啥思路,面试官预期的也不是你慢慢想出来,我坦言不会,最后挂了

    2. 一个国外的远程岗位,虽然只是个小创业公司但开出的薪水比现在高好几倍。开始比较担心口语,但发现准备好英文的自我介绍和简历放在屏幕上完全没问题(主要是语感好比较敢说),一面就是 CTO 还聊的挺开心,以为不会面算法了,结束后又是啪的一下两个邀请:live coding + 系统设计。现在想发个邮件取消后面的环节,免得出丑。

    综上,由于没有提前准备,错过了两个非常好的机会,唯一一个没考算法的潜在 offer,虽然工资能涨 30%,但公司规模和行业都不如现在的坑,决定先蹲着了,叫上大学的弟弟一起刷题(卷!),来日再战。

    还有一些感悟:

    1. 对于小公司或者刚参加工作的人来说,别在项目上投入太多时间,能流利说出来就行,面试官也不关心细节

    2. 在一个公司呆满一年后,每年应该提前至少半年做准备,跳槽一次够你调薪好几年

    3.国外的打工机会真香!他们的钱都是大风刮来的吗?

    76 条回复    2021-07-07 12:26:18 +08:00
    yuanmomo
        1
    yuanmomo  
       2021-04-22 08:14:36 +08:00 via iPhone   ❤️ 12
    我这种 loser,有算法题的直接就 pass 了,直接放弃。

    会算法的都是大牛,不会算法的,我相信有些还是能做事的。现在流行这样的方式来筛人,也正常。等以后啥时候全员算法,我就转行去种地~
    nnqijiu
        2
    nnqijiu  
       2021-04-22 08:17:53 +08:00
    面试造火箭
    ampedee
        3
    ampedee  
    OP
       2021-04-22 08:25:48 +08:00 via Android
    @yuanmomo 种地连自己一个人都养不活...
    yuanmomo
        4
    yuanmomo  
       2021-04-22 08:35:34 +08:00 via iPhone
    @ampedee 别这么说,活下去容易,但是过得好就不可能了!当然,想去加拿大,新西兰,当农民也行,看他们要不要了
    fiypig
        5
    fiypig  
       2021-04-22 08:40:49 +08:00
    卷得不行, 18 年面试只要走个过场, 现在面试都要造火箭
    Dkngit
        6
    Dkngit  
       2021-04-22 08:51:09 +08:00
    面试造火箭
    shyrock
        7
    shyrock  
       2021-04-22 08:54:21 +08:00
    easy 级别的题,就算没刷过也只是速度慢一点,没道理不会啊。。。
    ampedee
        8
    ampedee  
    OP
       2021-04-22 08:58:03 +08:00 via Android
    @shyrock 多花点时间能做出来,但 live code 时间有限,而且面试官想要的是最优思路
    lagoon
        9
    lagoon  
       2021-04-22 08:59:25 +08:00   ❤️ 1
    @yuanmomo 同。因此我只能不断学新技术,转往新岗位。人少,也不太卷。
    别说有算法了,有笔试的我也直接放弃。
    coderluan
        10
    coderluan  
       2021-04-22 08:59:28 +08:00   ❤️ 1
    × 机会只留给有准备的人.
    √ 小部分人什么不断扩大准备范围导致所有人不得不什么都准备.

    × 机会只留给有准备的人.
    √ 大部分机会都被出生早的人用了, 这也是为什么外企这么有钱.
    shyrock
        11
    shyrock  
       2021-04-22 09:00:46 +08:00   ❤️ 3
    @ampedee #8 面试官想择优可以理解,你给出不是最优的解也能提高自己的分数啊,一言不合交白卷还说什么机会只留给有准备的人。。。
    yuanmomo
        12
    yuanmomo  
       2021-04-22 09:08:37 +08:00
    @lagoon #9 我也差不多,换过很多地方,做过很多事情。

    我很同意楼主的话,身边也有好多朋友在刷题,也进了不错的公司。之前有个朋友进了头条,据说已经在北京买了第二套房了。机会很好,回报也很高。。。刷刷题算起来也值得。

    尊重每个人的想法和选择就好了~~~想起之前一个老大送我的话,有 Linus 的病,可惜没他的命!!!
    ampedee
        13
    ampedee  
    OP
       2021-04-22 09:11:40 +08:00 via Android
    @shyrock 也许你是那种 5 分钟就能做出一道从没遇到过的 easy 题的人,但我不是,不好意思😣
    whileFalse
        14
    whileFalse  
       2021-04-22 09:14:00 +08:00
    语言基础没问题 = 满足了 10%的面试要求
    语言基础和算法都没问题很可能也不到 50%的面试要求,所以你并没有损失什么。
    leven87
        15
    leven87  
       2021-04-22 09:16:05 +08:00
    潜规则就是这样,不能改变只能适应规则。
    Caffe
        16
    Caffe  
       2021-04-22 09:17:50 +08:00 via iPhone
    国外远程的岗位是怎么找到的
    ampedee
        17
    ampedee  
    OP
       2021-04-22 09:21:30 +08:00 via Android
    @shyrock 可能我说的不是很详细让你产生了误解,并不是一看题目就说我不会。第一题我直接用标准库,但面试官不认可,第二题不给思考时间直接问我思路。已经知道面试官想要什么,就没必要再浪费彼此的时间了
    whileFalse
        18
    whileFalse  
       2021-04-22 09:33:09 +08:00   ❤️ 3
    @coderluan 不同意。

    × 小部分人什么不断扩大准备范围导致所有人不得不什么都准备.
    √ 好的岗位很少,只有配得上的好程序员才能拿到好岗位的好薪水

    说白了,如果有腾讯给你导流,随便你干点什么都能挣钱。但凭什么啊……腾讯的流量也是人家辛辛苦苦做起来的。
    同理,即使算法能力一般,那些个好岗位的活儿你也能干的了,但凭什么你占住那个位置拿高薪?
    如果不想拿高薪,那越来越卷的小部分人关你什么事?老老实实占住现在的岗位不好?还是说月薪几千的程序员职位也考 leetcode ?


    × 大部分机会都被出生早的人用了, 这也是为什么外企这么有钱
    √ 外企有钱是因为人家赚的是外国人的钱,或者人家有技术积累中国暂时还达不到。当然我承认运气好的人可能你努力半辈子也难赶上,比如人在北京有套房。

    北上广送外卖的就是比二三线城市送外卖的挣得多,你要是个送外卖的眼馋,要么去北上广要么忍着。
    有技术积累就别说了,中国研发出盾构机之前人家凭什么不能狠宰你?


    综上所述,如果你不想往上走,不参与卷,目前的社会情况我觉得还苟得住。自己想多拿钱当人上人,还埋怨卷是什么道理?
    ampedee
        19
    ampedee  
    OP
       2021-04-22 10:01:50 +08:00 via Android
    @lagoon 有啥看好的新技术推荐吗
    JoStar
        20
    JoStar  
       2021-04-22 10:14:19 +08:00
    @ampedee #17 问算法我觉得很正常,但是像这样上来怼脸问你思路的,面试官多少也有问题的。这样对于面试者的要求只是从背八股文,变更到背算法题而已。

    不过我也同意主楼说的要刷点算法题,想跳入某个层级必须这么干。毕竟 Max Howell 也因为写不出反转二叉树而被谷歌拒绝了(也许真正的原因不是这个)。
    v2Geeker
        21
    v2Geeker  
       2021-04-22 10:21:59 +08:00 via iPhone   ❤️ 1
    卧槽,我也是被毒打了,大学还玩过 acm,最近面试屡遭算答题吊打,现场 coding 脑子空白。。。
    zhgg0
        22
    zhgg0  
       2021-04-22 10:25:50 +08:00 via iPhone   ❤️ 3
    为啥那么排斥算法呢?常见算法真的很简单,反正我觉得比那些八股文容易准备多了。把常见数据结构学一遍,然后开始刷常规的简单的,想几分钟不会就直接看题解,刚开始可能还是觉得有些难,速度也会比较慢,连续坚持一两周,刷个几十道就能掌握常见套路了,后面就越刷越顺。
    就看那些数组 链表 队列栈 二叉树 map 这些常规类型的,奇奇怪怪的可以直接忽略。
    nzomkxia
        23
    nzomkxia  
       2021-04-22 10:29:27 +08:00
    @ampedee 第一个是国内互联网公司?
    samwalt
        24
    samwalt  
       2021-04-22 12:39:49 +08:00
    @ampedee 怎么找国外远程的工作啊?
    leimao
        25
    leimao  
       2021-04-22 12:42:51 +08:00
    上班摸鱼刷题,对公司的贡献等于 0
    ampedee
        26
    ampedee  
    OP
       2021-04-22 12:47:19 +08:00 via Android   ❤️ 1
    @leimao 摸鱼刷题太明显了。卧槽,我前几天刚订阅了你的博客
    bigggge
        27
    bigggge  
       2021-04-22 13:12:36 +08:00
    问的哪几道 easy 题?
    dd99iii
        28
    dd99iii  
       2021-04-22 13:15:37 +08:00
    楼主是不是谦虚啊,怎样的题你定义为 easy 程度
    ampedee
        29
    ampedee  
    OP
       2021-04-22 13:17:58 +08:00 via Android
    @dd99iii 曾经也刷过一段时间题的,不过已经全忘光了
    captain2011
        30
    captain2011  
       2021-04-22 13:24:11 +08:00
    早上遇到一个情况:十道笔试题八道算法和数据结构相关的,累了
    captain2011
        31
    captain2011  
       2021-04-22 13:24:29 +08:00
    还是个 50 人左右的小公司,逆天了
    wmy10226
        32
    wmy10226  
       2021-04-22 13:26:29 +08:00
    楼主是什么技术栈
    Biwood
        33
    Biwood  
       2021-04-22 13:26:36 +08:00 via iPhone   ❤️ 2
    讲真,其实算法题没那么可怕,一般面试也就考考普通的编程思维而已,甚至答案都不是最重要的,如果还是像学校应试那样死记硬背去刷题肯定是不行的,别一提到算法就盯着最复杂的那部分啃,但凡你写过有一点规模的项目,不可能没遇到算法相关的问题,不是只有二叉树、快排、动态规划才叫算法,完全没有遇到过的话那可能真的不适合干这行。
    AichiB7A
        34
    AichiB7A  
       2021-04-22 13:39:15 +08:00 via iPhone
    唉,今天我也是这样,写一个二分的中等题,掉了一个等号。感觉挺难受的,关键是也有学过,但是真到面试白板去写,各种细节就容易出错
    glennlee
        35
    glennlee  
       2021-04-22 13:49:37 +08:00 via iPhone
    刷题都是刷 m+难度的吧,e 都要刷的话很忙刷的动啊
    efaun
        36
    efaun  
       2021-04-22 14:19:53 +08:00
    @leimao #25 老实上班只是给老板打工,摸鱼刷题才是给自己挣钱😏
    CismonX
        37
    CismonX  
       2021-04-22 14:30:55 +08:00 via iPhone
    我当年就是面试不刷题,春招完全现场发挥,结果不论大小厂,几乎全挂。大部分还挂在初筛笔试上,进了二面的,一个手指都能数出来

    这还是找校招实习,难以想象社招不刷算法和八股,会难成什么样子。(当然,基础好的人不需要刷这些)
    nockyQ
        38
    nockyQ  
       2021-04-22 14:51:55 +08:00
    老哥问一嘴。国外远程的工作机会是在哪获取的?
    ReferenceE
        39
    ReferenceE  
       2021-04-22 14:58:40 +08:00 via Android
    和楼主一样,算法抓瞎被挂
    后来问了一下 HR,算法那块
    "难度大点很正常,不然没法有区分度筛选人"
    觉得说的很有道理,但是又好像很没道理
    大清的八股是真的恶心
    ReferenceE
        40
    ReferenceE  
       2021-04-22 15:07:52 +08:00 via Android
    @whileFalse
    @zhgg0
    @Biwood 你们近期有参加春招的笔试吗,现在的笔试难度......真是站着说话不腰疼...
    猪场和鹅厂的都参加了,二叉树没落下
    背包必有,孤岛问题必有,排序之类的已经不考了,2 小时 5 道大算法题...真的不是一般的难
    gengchun
        41
    gengchun  
       2021-04-22 15:44:11 +08:00
    @ampedee 其实种地是高附加值的资本密集型行业, 想去真还不一定就可以.
    coderluan
        42
    coderluan  
       2021-04-22 16:13:04 +08:00
    @whileFalse 你误会了, 我根本没在反对卷, 只是说你卷的时候要清楚自己在卷, 这样有条件了你才能选择不卷, 而不是根本没意识到自己卷, 反而沉醉于自我满足之中, 拿你举得的例子来说, 一个外卖员认为自己这么努力在北京送外卖将来一定能在北京买房, 你会对他说什么, 加油吗?
    ch2
        43
    ch2  
       2021-04-22 16:13:38 +08:00 via iPhone
    刷题性价比挺高的
    Akiya
        44
    Akiya  
       2021-04-22 16:18:04 +08:00 via iPhone
    算法工作上确实很难用上,leetcode 只是提供了一个快速筛人的方法,毕竟能做出题至少说明他脑子不太笨而且写过代码
    whileFalse
        45
    whileFalse  
       2021-04-22 16:29:13 +08:00
    @ReferenceE 我 DevOps,编程题不涉及算法。
    不过写 shell 的时候还是要放狗搜……
    xmoiduts
        46
    xmoiduts  
       2021-04-22 17:00:19 +08:00 via Android
    @ReferenceE 难道是*客笔试系统?我做了某热门游戏公司的笔试题,背包 /树 /类排序也有,一道都答不出。被自己菜哭了
    irytu
        47
    irytu  
       2021-04-22 17:07:55 +08:00 via iPhone
    哎 游戏规则是这样真的也没办法 这还真不能全怪国内 感觉这规则是从美国传进来的😂
    agagega
        48
    agagega  
       2021-04-22 17:40:11 +08:00 via iPhone
    我不能理解的是抓着应届生 /实习生问项目经验和高并发等乱七八糟的,没有实际工作过的除了八股文能答出来什么?算法虽然也靠刷题但也好多了。经验丰富的可以不那么看算法了,easy 意思一下就行
    ReferenceE
        49
    ReferenceE  
       2021-04-22 17:41:04 +08:00 via Android
    @xmoiduts 是的,现在统一用 newco***
    ReferenceE
        50
    ReferenceE  
       2021-04-22 17:43:11 +08:00 via Android
    @irytu 还真不是,硅谷厂只有跑很接近算法方向才会难得这么夸张,但是这风气国内已经比硅谷还猛了,至于核心科技嘛...
    duobei
        51
    duobei  
       2021-04-22 17:55:29 +08:00
    哎呀,楼主可以把职位链接发出来么
    FEDT
        52
    FEDT  
       2021-04-22 17:59:12 +08:00 via iPhone
    其实偶尔看个一两道还挺有意思的
    lafree317
        53
    lafree317  
       2021-04-22 18:02:22 +08:00
    国外的机会怎么找到的?
    pkoukk
        54
    pkoukk  
       2021-04-22 18:29:04 +08:00
    卷的厉害,以前最多一两道 medium,现在都是 hard
    讲道理,算法学的再好,不刷题碰到 hard,都不是正常人面试时间段内能解出来的
    能解出来的起码 ACM 能拿个牌牌,可我就面个 crud 水管工,用得着么
    你就是问我数据库原理我都觉得比做 hard 合理
    WhoMercy
        55
    WhoMercy  
       2021-04-22 18:59:35 +08:00
    @ReferenceE #40
    毕竟程序员写代码时必要的,算法有一些实现挺精妙的,从中还是可以受益不少的。

    说回来如果项目很有亮点,那么算法题解不解得出来大概率就不重要了。
    cassyfar
        56
    cassyfar  
       2021-04-22 19:10:19 +08:00
    @ReferenceE

    硅谷面试也卷啊,leetcode 的题就是北美大厂面试原题啊。那些 hard 难度的是真在面试的时候问。
    zzzzzzggggggg
        57
    zzzzzzggggggg  
       2021-04-22 19:14:56 +08:00
    算法题还好吧,准备准备就行了,只要不是 hard 难度的,其实很多都是平时写代码有可能会遇到的,考编程思维而已;
    第二个国外远程岗位,是 run the world 吗?
    ReferenceE
        58
    ReferenceE  
       2021-04-22 21:19:35 +08:00
    @whileFalse 差不多,毕竟好像现在运维是最后几个不需要考算法的岗位了
    @WhoMercy 项目再亮,笔试过不去面试机会都没有...算法有的是很神奇,收益就算了,只是顶多在看到题目的时候直到要套什么题型罢了,重点是没啥意思
    @cassyfar 确实是硅谷的面试原题,那你也要看看别人的面试原题本来是给面什么岗位的人写的...佛了,一堆类算法岗位的面试题拿出来甚至还要连测试一起都写算法
    bigShrimp8577
        59
    bigShrimp8577  
       2021-04-22 22:03:38 +08:00
    前几天电话面试个远程前端岗位,竟然问我为什么 css 的 @import 会有时候导致页面样式失效,我直接说我干了这几年,没见过有人用这玩意的,然后让我猜一下,我说可能因为加载速度的问题,还有清除浮动的三个方法,我都说出来了,问我优缺点,我也答了大半吧,他说不太对,好吧,又一个喜欢揪各种细节的,拜托,我是干活的,不是背书考试的
    crclz
        60
    crclz  
       2021-04-22 22:14:03 +08:00
    现在确实流行这样面试。字节的来我们学校做讲座,建议我们坚持每天刷 2 道 leetcode,还说做题已经成为(字节)面试的标准筛查流程。
    IwfWcf
        61
    IwfWcf  
       2021-04-22 23:13:13 +08:00
    easy 级别就不叫刷题了吧……
    beidounanxizi
        62
    beidounanxizi  
       2021-04-22 23:45:43 +08:00
    国外远程岗位 是什么部门?
    ChristopherWu
        63
    ChristopherWu  
       2021-04-23 00:29:25 +08:00
    @ReferenceE

    > 大清的八股是真的恶心

    国外面试几乎全是 LeetCode
    msg7086
        64
    msg7086  
       2021-04-23 01:45:09 +08:00
    我被面到的好像大部分是简单题,可能有 medium 但也不算特别难。
    以前去 Google 面过(非正式),问的也是特别简单的算法题。
    Actrace
        65
    Actrace  
       2021-04-23 07:36:41 +08:00
    @ampedee 我们家今年农业方面的收入是 30 个,还行,家里父母闲着无事随便做做,4 亩山地。
    Actrace
        66
    Actrace  
       2021-04-23 07:46:34 +08:00
    算法,我一直都是当作兴趣爱好,简单的说就是感觉有点意思,所以可以作为一种娱乐方式。至于用到工作中? sorry,还真用不到。面试刷算法纯粹就是作为技术的自己虐自己,自己建立门槛。

    现在业界的情况说白了就是不缺人,趁早换个方向为时不晚。
    以我目前在五线小城市的见闻来看,随便做点其它的可能都比大部分的大厂程序员的收入来的多,以各位的聪明才智,我甚至觉得可以击败那些本地土老板一统江湖。
    halk
        67
    halk  
       2021-04-23 09:08:46 +08:00
    @Actrace #65 4 亩 30 个
    种啥了?
    MinQ
        68
    MinQ  
       2021-04-23 10:25:27 +08:00
    @ChristopherWu 八股文是真的恶心
    好赖算是干工程师的活,LeetCode 还能看看人的思维方式啥的,尤其是遇到障碍跟面试官交流的时候
    八股文能看到啥,谁背书背得利索?那我要这 Google 有何用?
    ChristopherWu
        69
    ChristopherWu  
       2021-04-23 11:53:24 +08:00
    @MinQ 八股文,你可以选择不背,靠自己深厚内力整过去,毕竟工作会了解到了;题很多你不刷真不行
    beizhedenglong
        70
    beizhedenglong  
       2021-04-23 16:42:39 +08:00
    方便说下前面两个神马公司吗
    rf99wSiT6IxH1Z23
        71
    rf99wSiT6IxH1Z23  
       2021-04-23 20:00:08 +08:00
    @yuanmomo 我家只有 0.99 亩地,🤣
    yuanmomo
        72
    yuanmomo  
       2021-04-24 10:38:05 +08:00
    @cnscorpions #71 现在你可以承包了,老家现在种地的人少
    rf99wSiT6IxH1Z23
        73
    rf99wSiT6IxH1Z23  
       2021-04-24 22:11:00 +08:00
    唉,我基本不背题,结果被锤地厉害😂,以后一定改
    en20
        74
    en20  
       2021-04-25 09:42:35 +08:00
    @coderluan

    完全不同意!

    1. 不做准备机会凭什么要留给你,别人花那么多时间就为了做无用功吗?如果你是面试官一个对答如流,一个磕磕巴巴你会选哪个?

    2. 20 年前开厂赚钱,10 年前做互联网赚钱,现在也有机会是后人羡慕的,只是你找不到

    你这就是只想躺平还见不得别人好
    gadzookssY4
        75
    gadzookssY4  
       2021-04-25 14:18:49 +08:00
    请问国外的远程工作在哪找到的??
    Dragonphy
        76
    Dragonphy  
       2021-07-07 12:26:18 +08:00
    @whileFalse
    同意,很多人抵制刷题不过是因为眼红别人的岗位薪资罢了,但大家都是拧螺丝,只能靠算法来拉开差距了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:12 · PVG 22:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.