今天面试完很多感想不吐不快,用个小号 来吐槽 一波。

来面试的,几轮tech都说coding还可以,感觉leetcode刷的也是很多了。 然而每一轮的engineer都能异口同声的说感觉culture 不fit,最后挂了。culture这种一两个小时就能准备的过关的东西没有准备好让你刷题的时间付诸东流很不划算的。

现在大公司也都算是回过味来发现刷题选手实际工作并不一定行了。真的我个人感觉刷题这事儿意义就那么多了。面试官更加多的被要求重视candidate的problem solving能力而不是能不能整出来个ac的结果了。越来越多的公司都知道 leetcode lintcode geek for geek glassdoor了,面试官准备题目也会去搜搜看这几个网站看看有没有原题。有的时候稍微改点条件就能看出来你是不是 在记答案,刷题的时候好好融会贯通总结归纳相比刷了多少题更加重要一点

就我个人经验来说很多面试官都开始更加喜欢让你做个oo design,class里面用多个data structure了。算法难度真的不见得高,但是这种题目更加考验综合能力。

拿到问题直接开始coding这种最让人怀疑了,以往不怎么懂套路的白人面试官都开始会怀疑你有没有见过原题。面试官们也都阅人无数了,怎么样的套路也都见过,很多时候你做没做过原题都能很清楚的看出来。

实际工作的时候 communication真的很重要,面试官也被要求要考察这个。拿到题目coding之前先解释清楚自己打算怎么做,这样就算code有点小问题或者来不及写完,面试官一般来说都觉得你起码problem solving 算法没毛病。

还有就是面试之前,别老是花时间刷题看面筋,安排一两个小时,好好了解一下公司。为什么选择我们公司这种问题答不出来就是个大问题了。

转专业选手好好想想怎么回答why software engineer这个问题,哪怕心里想的是为了好找工作钱拿得多或者留在美国陪女盆友,嘴巴上起码说个你爱coding这样的理由吧。

最后五分钟你提问是一个很重要的 culture 考察的渠道,别直接说啥我没问题要问然后面试结束,或者问一个不痛不痒的问题。让人觉得你根本对这家公司工作生活不兴奋不感兴趣。用不着问太technical的问题,哪怕是问问面试官公司有啥下班后的活动,然后表现出很兴奋感兴趣的样子都很好。面试这件事对于面试官来说都是额外的任务,占用了工作的时间用来热脸贴冷屁股,将心比心面试官肯定不开心是吧?

更何况作为一个国人面试官,遇到个同胞这么不会面试,我就更加好奇你有没有找信息的能力了。一亩三分地上一堆一堆面试经验帖都讲的很详细该怎么面culture。

好好花点时间了解一下面试的公司准备下culture相关,刷题并不是全部。

results matching ""

    No results matching ""