美国找实习全职工作上岸指南,我想帮你拿到第一个offer!

avatar 252095
小明mayday
12607
38
思来想去,也想分享自己在美国找工作的经历和技巧,地里有小伙伴同样分享了,希望也提供另外一些纬度和途径。
首先说一下背景,我是NEU的CS master,在Boston,做过一个coop一个实习,虽然会担心隐私不过还是具体说一下hhh coop在Teradyne, 实习在Wayfair。年底毕业,其实现在我还不算完全上岸,但是等上岸再分享可能就有些晚了。目前有wayfair的return offer,我想已经有offer的或者厉害的同学基本不用看我的分享了,更适合给还没有offer,担心找不到工作的小伙伴~

=======================【手动分割线
先说实习:
找第一个工作是最难的,17年入学,18年2月才刚开始准备找18年的summer实习,5月初才拿到offer,六月初工作,再晚几天我就回国了那会。对比现在八月就开始找第二年实习的同学,不要太担心找不到,我的同学第一年都拿到了实习的,虽然不是大厂,但是给了未来找更好的工作底气。
就我第一年的经历,面试过十多家公司,面试加起来可能也有二十多个,真的是会面对很多的失败和挫折,那会开始的心态基本就是“很紧张,害怕失败,面试不好怎么办”,我想和好多朋友是一样的,我的做法就是简单,粗暴,不断的投简历,LinkedIn,Indeed,Glassdoor和其他招聘网站。我想说面试多了真的就会习惯起来,但是对于没怎么面试的同学,我想给一些建议,后面会单独提。

最后一次面试是在四月底,那天面试了两家公司onsite,一个在挺北边的,一个在Boston市中心,面试了一整天,也不知道自己怎么撑过来的,中午的间隙一个人坐在downtown的 dunkin donuts吃了个汉堡等待下一个面试,看着市中心来来往往的西装革履,心里有种说不出的滋味。那天的两个面试都给了offer,于是就这样上岸了。

那之后自己的心态就变了,与其担心自己面试面的不好,没准备好,刷题不够这些,我认为更重要的是如何在面试中让面试官看到我的积极性,就像找女朋友一样,你越是在意显示得你畏畏缩缩,越是得不到好的印象(当然找女朋友要难多了,我就找不到女票的233)选择是双向的,表现出自己对公司感兴趣,同时说话营造一个开心的氛围,多用一些夸奖的词或者积极的feedback,比如我喜欢说 sounds great, sure, 嗯哼, thank you, ok, that's great, awesome 好像也没有什么特别的,就不像以前单一的不知道怎么回答,可能就yes,ok就没了

第二个实习就轻松很多了,大概是从18年十月开始找,11月拿到wayfair offer,就一个hr面一个店面就发offer了,虽然听说其他人都onsite了我也不知道怎么搞的。签了offer就没再找了,第二次实习就面了三五家公司。19年四月amazon捞人我又拿到了amazon intern offer,没去因为签了wayfair。

全职和实习类似,与其分享过程我更想分享有用的东西激励大家。下面我总结几点特别重要的,做好这几点一定有offer的,天道酬情,沉下心来
=========================

简历
感觉简历我改了几百次,找工作的几乎每天都会琢磨更新一下,特别是投简历的时候多注意一下job description,根据不同的改简历match上面的skillset,一定会很有用的,帮助你拿到面试或OA,不过像大厂都是玄学,比较适合中小公司和description明确的。大厂一个标准的简历加➕内推➕早点投应该能有OA,没有你来打我好了,我也没有hhhh 如果有人看我会考虑放上自己不同时期的resume给大家参考。
另外一个重要的是,我很感谢帮助我改简历的朋友们,说实话,我厚着脸皮拜托了好多人帮我看简历,学长学姐,同事,同学,advisor等等,有一个有经验的人给你看看,你会有质的飞跃,还有每个人的角度都不同,选择一个适合你的经历的。

OA
有了OA第一时间就是看面经,可以无脑给最优解,有些公司面经比较少或者形式不同,这时候可能就是考你基础能力的时候,给不了太多建议。我一般OA除了大厂不怎么看面经,放松心态做是最好的。

面试
面我认为最重要的是表达和你解决问题的能力。面试官在跟你说话的一开始,形成第一印象后就会想去证明自己的第一印象或者说就有了偏向性。打个比方,一开始对你印象不错,他就会想着帮你往这方面靠,反之他会去找你不好的一面证明他不想hire你是正确的。怎么给面试官一个好的印象呢?我个人的经历是,开口说话的语气和用词,我一般开场就说一个hello,对方会说他是谁,然后可以问候一下比如how are you?how are you doing?他也会问你,你就说good之类的。基本上之后他会介绍自己和公司,说一下流程,开始正式面试。

面试分几种

hr面和<30min的店面,这样的面试要做的就是准备简历,BQ和了解公司,去真实的表达自己的观点,这里我放一个我自己的自我介绍给大家参考
docs.google.com 每次介绍都会这样说反正

technical 面试
首先你可以问hr可不可以给你一点提示面试什么,如果是算法就准备算法,有时候可能是考sql,考ood,考ds,根据公司不同而不同。但是一个普遍的原则就是,不要忘记了沟通,把面试官放在心上,不能光是做题或者担心做不出来,他就不高兴了,我认为这是两个人一起在解决问题,不仅仅是考察你会不会做题,更是想看你怎么在有压力的情况下,也能和面试官合作把题目做出来。我一般的做法是,算法题就先确认一下题目,如果会就说自己的思路,考虑一下corner case,问面试官如何,可不可以写code了。做题的时候,我的做法是一边写一边讲自己大概在说什么,不要念代码,就讲思路,一般他会提问或者纠正,这是很好的机会,展示自己或者得到更多的hint。题目做好之后基本上面试官都会指示你下一步做什么,如果遇到不会做的题,其实这还蛮难给个办法让你不会做也能过面试的,不过还是不要慌,稳住,说一些简单的思路,说什么数据结构,然后说你疑惑的地方,把你思考的过程说出来,最好别头脑一片空白,支支吾吾就没了。另外我遇到过就考sql的,我就写了好多笔记,考的时候自己看着答。

Onsite 面试
我也没面试过几家,但是一定要大方一些,给一个好的第一印象,他们会帮你的你要相信这一点。

准备面试
看面经,刷题,了解公司,准备BQ,自我介绍

面试结尾的QA
我认为这个环节也挺重要的,准备两三个问题就行,记得一定要问对方,what‘s the next step?以前都没问,后面开始问了之后顺利多了qwq我也不知道为啥。比如hr面,你问了他会告诉你他的决定,一般考虑到面子关系可能进入下一步的机会大一些,比如跟你说你挺不错的,给你安排技术店面这样,我真的是这样的。

最后说一下自己的刷题把
我可以说一开始很不会刷题,甚至反感,逼着自己刷了接近一百道都是看答案做出来的,基本没有效率甚至没啥用。真正让我开始找到感觉的是,分tag刷,从简单常规的刷起来,比如array和string,从easy开始,选择自己的语言我选的是py3。经常多看看别人的答案,不同的思路,慢慢在做题过程中运用起来,因为同一个tag可能不同的题做法差不多,可能一开始都是看别人的答案,但是看多了就是你的了。现在刷题是350道的样子。一开始是需要逼着自己刷题,久了就习惯了每天经常刷一两个题了。
本帖隐藏内容需要登录后才能查看。
马上要去上课了,差不多就到这里了,真的是一大早爬起来写这个分享,我很能理解找工作的焦虑和压力,自己就是这么过来的,庆幸有朋友在,我也想同样的给处在担忧焦虑中的朋友一些鼓励和建议,找工作不容易,但是绝对不是找不到的,很喜欢的一本书《杀死一只知更鸟》里阿蒂克斯经常说的,“还没到担心的时候”,相信自己,还没到担心的时候,还没到放弃的时候,大家辛苦了
  • 215
38条回复