上岸后作为没实习经历的new grad找工作的一些思考

首先第一句话就是 实习经历很重要 实习经历很重要 实习经历很重要 作为没有实习经历的new grad 找工作真的很不容易 虽然最后惊险上岸了 但还是强烈建议有条件的话 大家一定不要偷懒 一定要努力找一份实习
开始写建议前我想先给大家一点干货,作为一个没有实习的本科和Master都是CS major的new grad, 我都拿到了哪些公司的面试机会,我觉得这些数据点还是很有参考价值的,希望能帮到大家,公司排序按照投完简历后有跟进的时间先后顺序,如果是校招,会标注new grad, 没有标注的就是社招:

Amazon [New Grad]: 内推 -> OA1 -> OA2 -> 3 轮 VO -> Rej

Qualcomm [New Grad]: 海投 -> Tech Phone Interview -> Rej

Akuna Capital: 海投 -> OA ->Tech Phone Interview -> Rej

Flatiron Health: 海投 -> Take Home Assignment -> Tech Phone Interview -> Rej

ASM America: 海投 -> HR Phone Interview -> 因为EAD卡当时还没收到,HR让我收到再联系,等收到的时候没有head count了

ForUsAll: 海投 -> OA -> 1st Phone Screen Interview -> 2nd Phone Screen Interview -> 3 轮VO -> Rej

C3: 海投 -> BQ Phone Interview -> Rej

Twitch: 海投 -> OA -> Phone Screen Interview -> Onsite -> Rej

Juniper Networks: 放在Piazza上的简历被HR相中 -> HR Phone Interview -> 因为当时不会写C++所以婉拒了了这个⾯试机会

SAP SVNT [New Grad]: 海投 -> OA -> BQ Phone Interview -> Rej

Viv Labs: 海投 -> HR Phone Interview -> Take Home Assignment -> Rej

MobiTV: 海投 -> HR Phone Interview -> OA -> Tech Phone Interview -> Onsite -> Offer

下面我想分享一些关于自己找工作过程中的一些思考,希望能给大家带来帮助,各位找工作的同学加油,找工作很辛苦,很辛苦,加油

  1. 投简历前请先改简历
    简历一定要好好修改,无论是学校的Career Center, 还是来一亩三分地,请先好好地把简历改好,因为一份连OA都不能帮你拿到的简历,刷再多的题也是没用的,当然也不能写 无中生有 的经历就是了

  2. 学会用英语接电话
    之后面试中会频繁地和HR打电话,或者技术电面,或者Phone Screen,这三种面试的共同点是基本上主要通过声音和对方交流,听力不好的同学请以后开车的时候不要听音乐了,直接听英文电台练听力,因为面试官问你题的时候肯定是在说话而不是在唱歌,然后每次刷完一道题,请试着自己用英语讲一遍做题思路,分析一遍时间和空间复杂度,自己用嘴跑一跑Test Case, 最好自己录音,然后replay一下,看看自己能不能听懂自己在说什么,如果连自己都觉得说得逻辑混乱,试问又怎么去说服面试官自己是一个值得被雇佣的Candidate?

  3. 毕业之后如果还没找到工作,还是先搬来湾区吧
    这个是来自于我来到湾区后的感悟,我接到过至少两家湾区小公司的HR的电话,他们在电话里或明说或暗示 不在湾区的Candidate就不予考虑了 如果因为location错失了一个面试机会 真的挺可惜的

  4. 不要过度依赖校招岗位 多试试没有要求工作经历的社招岗位
    作为没有实习的new grad,是很难在校招的pool里stand out的,所以不要只投校招岗,有的公司虽然没有校招岗位,但如果有适合自己或没有要求工作经历的社招岗位,也是可以投的

  5. 刷题可以用python, 但最好不要只会python
    大厂这个肯定没关系,但我面的公司里,ASM America要求C#, C++ 或 Java, Viv Labs要求Java, Juniper Networks要求C++, MobiTV要求C++, Java 或 Rust,如果因为只会Python而错失面试机会 就太可惜了

  6. 不刷题肯定不行,只会刷题也不行
    我不止被一家公司问了操作系统,计算机网络,design pattern这些CS里非算法与数据结构的知识,所以不要只会刷题,常见的问题比如进程与线程的区别,进程间的通信机制,计算机网络的五层结构,TCP和UDP的区别,TCP的三次握手, factory design pattern举个例子需要会答

  7. BQ很重要 不要轻视
    啥也不说了,就说两个字,亚麻

  8. 面试的时候不要过度紧张导致放不开
    过度紧张会导致面试能力大打折扣,请不断默念 I have nothing to lose so why not try.

  9. 不要抱有new grad不考system design或OOD的侥幸心理
    我都被不止一次问过,请抽时间好好准备system design和OOD. It’s not optional. Instead, it’s required.

  10. 和一起找工作的同学互相mock
    当被一道题挂在白板上,下来后肯定记忆犹新,不敢再忘了

  11. 每天坚持投简历
    投了不一定有机会,不投一定没机会

我也不知道最近这七个月我怎么熬过来的,谢谢每一个给了我moral support的人,谢谢每一家给了我面试机会的公司,谢谢那个流着眼泪还在坚持刷题投简历的自己,一直都没有轻言说放弃

最后希望每一个努力的同学最后都能上岸,大家辛苦了

6 Likes

实习经历确实重要啊!

New Grad 找工作,在美国,大家都是School Projects,没有优势

刷题固然要刷,但有段真实经历,如果再有个单位推荐信,肯定碾压一堆职场小白 :crazy_face:

分享个强者我朋友:
Chicago Depaul University毕业后先经由强资源介绍进入了硅谷的一家AI科技企业实习。除了每天持续刷题外,企业也带着做些Projects。很快实习期结束,去参加Flag面试,Coding题做的还行,但重点来了!面试官问到他在硅谷公司做的AI Projects,他能讲出个1234,不谎报、无故事,印象分数马上提升,现在已经用着OPT Extension身份,在Fb当Junior SE拉

搞得我现在都心痒痒,想问问他当初那个顾问老师,我现在起步还来得及吗~~

地里看到一样的文章,谁是原作者呢