美国计算机专业找工作难吗?
CS毕业,来谈谈找工作的心路历程~ 个人情况:美本CS硕士,EP,fulltime。简历两封实习一封全职,手上有三家offer。 申请OPT期间每天看career fair和linkedin。
4月中接到其中一家面试电话,5月16日参加final,5月底收到offer。6月初递签,6月中旬收到邮件录取,7月中旬签证下来。8月开始找工作,9月初收到第二家offer,10月下旬收到第三家offer.
我的经历可能比较特殊,因为本人是F1留学生身份,所以只能在美国本地找工作(不能回国找工作)。而且我本科是在国内读的,读研在美国。所以在本科的同学看来我是出国读了一个“研究生”,在美国的同学(包括校友)看我就像看待刚从“中国”过来的朋友一样。这也直接导致了我初期简历的投出去跟石沉大海一样,根本没有反应。后来我想了想,我本科是计算机的,现在又有一个CS的硕士学位,那么我的工作经验其实比一般美国的CS专业的同学要丰富一些。既然工作经验有了怎么就没简历呢?于是我就把简历重新做了一下,突出我是CS专业的,并且有软件编程的经历。
果然,这份新的简历投出去就有了反馈,我被叫到Google进行Interview。Google的工程师问了些很基础的问题,当然也会有一些算法问题,不过比起微软的面试官还是要好很多。如果我能顺利拿到Google的offer也就不用这么辛苦到处投简历了……可惜我没有,Google的面试官对我的评价是interesting but not the right fit(有意思但不合适)。
接下来就是微软,MS的面试是两个人一起面,一个问技术问题,另一个负责问一些soft skill的问题。虽然我准备了不少技术问题的答案,然而他们并没有问太多具体的技术问题,反而问了一些让我意想不到的问题,比如说:如果你成为组里的senior developer,如何安排你自己一天的工作时间?你怎么处理你和你组里其他developer的关系?等等……这些问题我觉得更像是HR会问的问题,没想到他们会问出来……本来我还准备了一堆technical questions的回答方案,结果他们没有问我任何tech question,面完我才发现原来他们是按HR的模式在跟我面试QAQ 幸好我提前准备了一些通用回答。就这样我在极度意外的情况下通过了MS的面试,等待他们的最终offer decision。
后来我又投了Amazon,Facebook,etc. 这些公司大都只给了面试邀请,最终都没有拿到offer. 我自己总结可能是由于我本科是cs,而且有msa和ep的背景所以被定义为software developer,因此有很多softwrk相关的面试。另外可能是我面试回答中提到了我想从事AI/ML方面的研发,所以他们可能有顾虑让我最终没有拿到offer. 不过在努力了一整个夏天之后我也逐渐看淡了offer的数量而是专注在每一场面试上。无论最后结果怎样,希望我可以继续快乐留学~