我们建了一个微信群讨论群,我们在群里会分享一些 leetcode 的高效刷题方法和面试官的出题思路,还有一些内部的行业信息。进群可以加微信:MSFTJustin 一、明确你的“小目标” 首先,“我想进Google”这样的话就太笼统了。你得深挖一下,到底想从事Google的哪一方面工作?比如,你可以说:“我对Google最近的大模型Gemini分...
(也许会有用,例如本题 LeetCode 496 的数组长度是 1 <= nums1.length <= nums2.length <= 1000,0 <= nums1[i], nums2[i] <= 104,这是在暗示可以先从暴力解法开始,但是如果已经有了明确思路,知道自己不会用暴力解法,那么简单提一句就可以,也不一定要专门把这当作很重要的事情来说) 对于这道题来说...
2)从开始投简历到面试,中间时间能否充分刷题? 建议做题做到基础知识扎实(比如上面讲的从一道题回忆java基础)Leetcode Easy和 Medium都可以做懂,就可以开始投了。当然,hard题也是很重要的,但是刷题是没有尽头的,从开始投简历找工作到找到工作通常会有一两个月时间,这段时间一方面复习easy 和med,一方面做做hard刷...
These tips and trick to help prepare for an interview with Google were sent to one of our students who had an interview with them. The format of the interview is discussed and what to expect while interviewing is also covered. At the end is a list of outside resources that would be goo...
比如这道题的 Follow Up 可以是 LeetCode 503,数组变成 a circular integer array。环形数组的常见处理方法是循环取余,或者直接收尾衔接,把 [1, 2, 1] 变成 [1, 2, 1, 1, 2, 1] 来确保一次遍历能涵盖所有的前驱后继关系。 也可能就是简单的优化:Can you solve it in O(n + m) time complexity?
面试框架:算法面试跟亚马逊一样:一半Behavior Questions(BQ)一半算法。 但是区别是, OCI留给算法的时间较少(通常15-20分钟), 而且往往一轮面试两道算法, 难度leetcode medium到hard, 很难做完。 电面:从这轮开始我就对对方印象不太好。 感觉得到对方对我也同样。 我比较喜欢创意和培养人才,而对方只在乎自己能把...