有个规划,兴趣或者ambition两者之一做到超乎常人,三年努力可以把人带到任何高度。首先要明确知道自己为什么读研以及读研要做什么方向。很多人读研都是稀里糊涂地就读了,最后变成了老板的免费劳动力。毫无目的的读研只会白白浪费时间,远不如本科就直接工作成长的多。既然选择读,就一定要读得有价值,不要让这三年白费。 在认清了自己的研究方向后,就要有针对性地加强自己方向的技术能力。最强的面试者就是应该有说出“这个方向应届生里我最牛X”的气势。否则浪费了三年时间,编程能力与思维速度都会退化,反而没有本科有优势。以我自己为例,我现在的算法能力已经大不如本科阶段,但是因为研究生阶段发了几篇顶会的论文,因此给很多面试官都留下了很深刻的印象,其中有一面facebook的面试官甚至主动要了我的论文下载地址。 另外,google or facebook目前的面试题已经不像以前那么难了,基本都是经过简单思考就能想到的动态规划、模拟、贪心,常用数据结构等题,基本属于leetcode难度。但是难度降低是以clean code && bug free为条件的。你最终需要有在白板 or 白纸上bug free的把代码实现的能力,做到这点就基本没有问题了。