L3 early career
看了一亩三分地和论坛,感觉头脑好乱。有说会考dp,但是有人说google不喜欢dp。目前tree和graph都是必考的。有说要刷leetcode的高频词的,但也有说google喜欢自己出题,面试官会有自己的题库。
听说google的题不像leetcode那么规范和题目清晰,更多是open ended question,需要和interviewer clarify question, assumption, data input
L3 early career
看了一亩三分地和论坛,感觉头脑好乱。有说会考dp,但是有人说google不喜欢dp。目前tree和graph都是必考的。有说要刷leetcode的高频词的,但也有说google喜欢自己出题,面试官会有自己的题库。
听说google的题不像leetcode那么规范和题目清晰,更多是open ended question,需要和interviewer clarify question, assumption, data input
同问,还有第二轮真的是现场面试吗?
那leetcode这些题目也是被面试的人提交的,也没毛病。怕就买个会员 ![]()
这些全都是true
看你遇到的面试官
喜欢tree和graph感觉我大一的时候就听说了 怎么民间传言还在传 但是我面的时候没遇到
我遇到过tag题原题的
遇到过老印给开放题的
这个哪种情况都是基本吧
面试官想出啥出啥
我后来对这种什么都能面的公司的准备方法是随便打开几道周赛的medium和hard给自己讲解题思路
已经逐步恢复线下面试了,美国比较大的办公室一定有线下轮,白板写代码。
公司里确实有题库,很大,并且graph 和DP 都不少,建议参考leetcode 标签题,跟谷歌题库出题方向确实接近。
tree/grah不是基础吗,dfs和bfs,djikstra,他们上面的dp/recursion 加上memo之类的。。。。
虽然我个人觉得这些其实你把boiler plate背下来理解了就不难了。最困难的是那种string/array的题,有时候都不知道该怎么弄才好。
说起来我其实在这个网站学了不少DSA https://cp-algorithms.com
有的,已经恢复了
什么是VO?
对我来说考图论才是最难的,那些在自己的项目和工作的时候基本也没什么机会用到的东西,根本没有练习的机会 ![]()
谷歌面试没有标准,都是面试官想一出是一出,进不进全看命
题库里什么题都有,全看面试官,而且主打一个followup多。我不出DP,图题也不怎么出了,通过率太低挫败感很强,但是扛不住有的BT就爱出DP。
注意读题,题库里好多题都隐藏小细节在题目描述里,你上来框框写很容易挂。面经有用,我面 Intern 因为同一道题用了太多次已经被顶上 Leetcode 30天的热门了 (不是我一个人的功劳,大家都爱出这题)![]()