李丰翔本科在国内读的是地理信息系统,辅修CS,2016年到美国读CS硕士。因为找实习的时间比较紧, 他把时间主要放在了刷题上,同时买了太阁官网的VIP账号观看了一些视频,其中的面试技巧,简历修改的视频以及太阁给的简历模版都让他很受用。他学会了如何用简明扼要的语句来描述自己的项目经历,应该根据自己投的不同公司突出不同的项目经历才能做到和公司职位匹配。在面试了Palantir,Zillow,Amazon等公司后,丰翔在12月初成功拿到了Facebook的Software Engineer实习offer。

丰翔和小编分享了很多关于刷题和找实习的经验。
关于刷题
丰翔认为刷题首先是要善于归类,举一反三,方法永远是那些方法。像算法题的方法主要有二分法,分治法,快慢双指针,深搜,广搜,动态规划,回溯等。其次是要多动手,勤快刷题,针对不同公司刷不同的题。至于该在什么时间刷什么题,可以按时间紧迫度来分。如果只剩下一周就要面试的话就刷面经;如果还有2个星期,就做leetcode上目标公司的原题;还有1-2个月的话就刷leetcode上其它题。另外,如果小伙伴基础比较弱,可以试试一些算法补习班来快速提高。
关于找实习的经验
1. 面试时coding占65%,沟通占35%
面试写代码的时候,一边写一边和面试官沟通非常重要。公司不仅仅只是想招一个会写代码的人,还希望这个人能和其他的同事有良好的合作和沟通。丰翔当时面试Palantir的时候,就只顾着埋头写代码,最后收到了该公司的拒信,拒信上说虽然代码都是对的,但是因为面试过程缺乏沟通而没有通过面试。之后丰翔汲取教训,在面试Facebook的时候一边写代码一边直播思路,面试过程就非常顺利。经过他和其他朋友的交流,他们发现有个小技巧:如果刚开始对于题目没有什么思路,为了不冷场太久,可以先提问题套套面试官的话,然后根据面试官的话再想清楚思路,这样不仅增进了沟通,而且也能做出面试官想要的答案。
2. 如何迎接“大Boss”
丰翔表示,找内推人或者其他小伙伴mock interview还是有必要的,这样子上战场才不会胆怯。也可以在面大公司前,先拿小公司的面试练手(机智如我)。丰翔就在面试Facebook前,先面了Palantir, TwoSigma 和Zillow试试,汲取一些经验教训。
3. 论match的重要性
丰翔认为他之所以能拿到Facebook的实习offer,其中一个原因是他的简历和他求职的岗位相匹配了。虽然他之前有一些突出的research和paper的经历,但是因为他申请的是软件工程师的实习, 转专业的他还是决定把简历重点放在之前在国内实习的一个有关开发ios的项目上,还有一个用Facebook开发的React来制作网页的经历,并突出最新的技术栈,最终由于简历匹配度高而拿到了面试机会。


4. 找实习要趁早
这个经验主要有两个原因。一个是大公司招的实习人数是有限的,如果你早点投的话,到后面就不会因为招满人了而被拒绝。丰翔有个经历就是他当时候投LinkedIn的时候因为投简历投得晚,又遇到圣诞假期,因此拖了很长时间,后来就收到拒信说已经招满人了。另一个原因是早点投可以给自己留一个机会。丰翔分享了他之前投了谷歌,然后就被拒了,但是被拒的当天又马上改了简历,之后过了两周之后又重新拿到了面试。他表示,如果太晚才投简历的话,就基本没有补救的机会了,更不可能在后来还能拿到面试。
丰翔想对转行的小伙伴们说:如果你决定转行了,就坚定决心,不要想太多其它的事情浪费更多时间,实践起来,每天集中一段时间关掉手机,高效学习,同时不忘享受生活,适度放松打打游戏。他也希望自己的经历能给小伙伴找实习或者工作提供一些帮助,最后祝大家都能在新年收获自己心仪的offer。
文末彩蛋
附上丰翔真人帅气照,瞬间变迷妹。

继续阅读
阅读原文