在美国学CS想找实习? 这事儿真得提前一年就开始琢磨。 我认识几个学长,都是大二暑假就开始刷题改简历了。
大公司的招聘节奏特别有意思。 去年Facebook的实习岗8月就开了,到10月基本招满。 有个同学9月底投的,HR直接说"我们招完了"。 现在这些公司都跟抢人似的,越早动手越好。
学校招聘会一定要去。 去年我在伯克利的招聘会上碰到个Amazon的工程师,聊了半小时他直接让我把简历发他邮箱。 后来才知道,这种线下接触比网申管用十倍。 Career Center那帮人也挺靠谱的,我简历被他们改了三次,最后版本确实专业多了。

LinkedIn现在越来越卷了。 我建议每周固定时间维护,更新项目经历。 有个小技巧:多给校友的动态点赞评论,混个脸熟后要内推容易得多。 Glassdoor上的面经要仔细看,去年Google的算法题有一半都能在上面找到原题。
工业级项目真的能加分。 我跟着Drillinsight做了个机器学习项目,面试时面试官盯着这个问了20分钟。 比起那些只会刷题的同学,有实际项目经验的明显更吃香。 现在GitHub上没几个像样的项目,简历都不好意思递出去。
说到刷题,LeetCode现在150道是起步价。 我认识进Google的没有低于300道的。 但光刷题不行,得会讲。 有次面试我写出来了,但解释不清楚思路,最后还是挂了。
简历这事儿太重要了。 我第一版简历被学长吐槽"像高中生写的"。 后来我学会把课程项目都包装成专业项目经历,量化成果。 比如写"通过优化算法将处理速度提升40%",比单纯写"参与某项目"强多了。
最后说个真实案例:我有一个学cs同学去年同时准备了20个不同版本的求职信,针对每家公司定制内容。 结果他拿了8个面试,最后去了微软实习。 这事说明什么? 海投不如精投,功夫得下在细节上。