我自己在FB做过面试官,面试过200多个人,对FLG那套面试模式还是比较熟悉的。
另外很多人只回答了题主第一个问题,后面还有一连串问题啊喂(都不审题,就教人做题了,狗头)
国内应届生是不是把Leetcode刷的滚瓜烂熟就能进google了?
这个大家意见挺统一的,我仅从不同角度来说下为什么不能。
因为Google面试出的题目你大多不能在LeetCode/LintCode上找到原题。
Google算法面试的一大特点就是喜欢出新题或者变种题,你可以去翻翻面经,基本上很少会有原题出现。所以LC刷得再熟练,没有真正理解的话,可能换个马甲就不会做了。
另外算法面试的时候,如果你很快秒掉一题,面试官可能会再出一道题或者各种follow up。无脑刷题背答案是没用的。
大家水平都差不多,那最后会以什么标准区分呢?
像Google这样的大厂,面试评价体系已经很标准了。这里我们只讲算法面试,实际上还有系统设计和行为问题面试。
来看一道题,结合具体例子来感受下吧
最长回文子串 Longest Palindromic Substring
对于这道题,面试评价从高到低如下