美国求职之路:从简历到面试的全攻略🏆
从去年7月开始投,今年2月才顺利上岸…经历了800+简历的发送,获得了8个面试机会,虽然前三个面试都失败了,但最后五个,包括Tesla和Snowflake,都顺利通过了。这一路走来,运气在其中占了很大的比重,在如此困难的市场中能取得这样的结果,确实是非常幸运的。我希望将我的经历分享出来,帮助到正在求职的小伙伴们![doge]
1. 简历准备:让简历脱颖而出
首先,我的简历是参照Overleaf的模板进行准备的,最核心的部分是实习经历和项目经历,应该着重突出这一部分。具体来说,可以运用烂大街的STAR原则来描述经历,同时利用GPT来提升表达的质量。
根据不同的岗位,我大约准备了3-4版简历,针对性地进行修改。发现很多同学的项目经历或实习经历比较薄弱,可以尝试通过线上课程项目和开源项目加以补充。此外,以前做过的项目,也要努力挖掘更多技术难点,进一步优化和润色简历。
2. OA准备:刷题与面经的必经之路
在OA(在线评估)环节,刷题和面经是没有捷径的。我最开始只做常见的Medium题,结果在字节跳动的面试中却在Hard题上被卡住了。后来我才意识到要扎实地刷Hard题,后续的WeRide和F5 Network面试的Hard题,幸好我也都顺利完成了。
推荐的资源包括左程云最新的B站视频、lc灵神的周赛讲解及题单,以及YouTube上的neetcode和其他mock interview视频。还要不断学习如何用英语清晰地表达自己的思路。后续我会更详细地分享刷题的经验。
3. Coding Interview准备:标准流程与表达技巧
Coding Interview的准备与OA类似,面试的流程有一定的标准:首先,要澄清问题;然后举例说明,表达思路并写注释;接着,简单分析时间复杂度,再写代码;之后,创建测试用例,考虑边界情况,并最后分析每个部分的时间和空间复杂度,以及是否有进一步优化的空间。
虽然实际面试中不需要完全按照这个流程执行,但要把握核心要点,尤其是多练习表达自己的代码思路以及进行mock interview以提升自信。
总结
这期博客简单罗列了求职的基本步骤,后续我还会逐步深入探讨每个部分的详细内容。希望我的分享能为北美找工作的朋友们提供一些启发与帮助!#offer#北美找工#sde找工#sde实习