coding的部分我一开始还是比较紧张的,因为最近有一年多的时间都没怎么写代码了...我觉得面试还是用Python比较简单,就好好学了一下python(之前偶尔也用但是很多convention不是很清楚),做了一些leetcode练手感。这里比较惊喜的是可能上次找工作的时候刷题刷太多了(🙃 ) 还是怎么的,手感很快就回来了。不过也有一方面是我也想开了,要是有人面我dp之类的我就当场走人(私以为除非是new grad, 面这种题没有什么意义),所以就做了一些Medium的,各种常见题型都做了一些。到最后面试结束的时候leetcode大概做了70道左右,觉得足够了,除了头两个练手的电面因为紧张到无法思考挂了之外后面coding轮都过了,而且居然还有几个面试官说我code写得很干净很整洁什么的
system design有很多资源,我觉得比较有用的有(不好意思我分太低了不能贴链接):1. Github上的System Design Primer,基本上会用到的概念都大致讲了一下 2. Educative有个很有名的课叫grokking the system design interview, 我看了一下,有几道题还考到了,不过后面有一些比较偏门的感觉没有太大用 3. YouTube上有个人叫Hussein Nasser,他的视频我很喜欢,各种backend/infra的知识点,能想到的他基本都讲过,很多还都有实操代码
很多公司都有一轮叫technical deep dive,讲过去做过的一个project。我正好之前做过一些tech talks,一有这种面试就直接拿出当时的slides来讲一遍,感觉效果很好。我觉得不管有没有做过talks,做一些slides应该都会有挺大帮助的
. From 1point 3acres bbs
结果:除了挂了头两个练手的电面之外,后面面的都拿到offer了,拿了5个offer的时候有一家感觉特别对就签了,其他的推了。. 1point3acres