我是如何从一个CS刷题废到拿下亚马逊全职offer的?

April 2, 2020

我是如何从一个CS刷题废到拿下亚马逊全职offer的?

最后一期就为同学们仔细讲讲亚马逊面试的流程。我当时的情况是在职跳槽,一般拿到面试的方法是亚马逊的相关HR 在 LinkedIn上找到你,或者找人内推。

具体的流程是先跟HR电话简短交流一下,然后一轮电话一小时的电话面试。这一轮是一个行为面试问题(下面会解释)和一道中等难度的算法题。

这轮如果通过,就是最终一轮的onsite interview. 这一轮有5轮,每轮一小时。

其中有四轮是四十分钟技术面试 + 20分钟行为面试,还有一轮是纯的行为面试。4轮技术面试中有三轮是算法(刷题),一轮是面向对象设计题(对senior software engineer, SDEII 以上的会是系统设计)。

流程可能会有调整,我说的19年下半年的情况。亚马逊的行为面试是很独特的。

Jeff Bezos规定了亚马逊的十四条leadership principles, 比如 Customer Obsession, Take ownership, Insist on Highest standards 等等 (感兴趣的同学可以谷歌)。

而亚马逊内部的绩效考核就是根据这十四条进行的,所以他们希望招进来的人也具备这些特点。

所以他们行为面试问的问题是为了考察这些principles,你在准备的时候需要理解并且有自己的例子来说明。

举个例子一道常考的面试题:(我是如何从一个CS刷题废到拿下亚马逊全职offer的?

Tell me about a time when you go above and beyond for your customer?  

亚马逊行为面试的难点在于它不太问让你吹牛的问题,比如what is your strength, 而是会问你在一些比较棘手的情况下你是如何处理的。

比如Tell me about a time when your customer and manager has different opinion, how did you deal with that? 再比如 Tell me about a time when you have limited time or resource, how did you handle that? 

这些问题是不是不太好答,那欢迎来上小陆(Fred)导师的一对一辅导,我会告诉你解答方法,并模拟面试。

再从业内人的角度来为同学们简单分析和分享一下行业和我对行业的认知。

对软件工程师和数据科学家来说,我们可以把美国的公司分为四类:

1. 传统行业大公司:

金融公司,商业银行和各大金融机构(包括投行trading以外的部门)e.g. BOA, American Express, JP Morgan 等等, 其他有软件开发的传统公司:医疗软件比如我的老东家Cerner, Epic, 老牌软件公司比如IBM。这些公司比较稳定,但是薪资和技术一般不如互联网公司

2. 不太稳定的小型创业公司。

这里可能很锻炼人,你会很忙,各个方面的能力都会培养到,成为一个比较全面发展的多面手。但是可能不sponsor H1B,对身份来说长期不是一个好的选择。

3. 知名互联网公司:

最大的五家就是著名的FAAMG:Facebook, Amazon, Apple, Microsoft, Google。还有一些题量小一些但同样优秀的比如 Netflix, Airbnb。

这些互联网公司已经在各自的行业实现了垄断,获得了定价权,而互联网行业本身有边际成本低的特点,于是他们可以发得出高于传统行业大公司的工资(他们的工资支出远比Revenue小)。

4. “鄙视链”的顶端:

高回报,工作难度大、付出的时间精力经历也会更多。

a)  前景优秀的独角兽公司(有良好的上市前景,但规模还不大)的早期员工。

比如说两年前的字节跳动(今日头条),四年前的Airbnb,十年前的Facebook。早期员工随着公司一起成长,混得好的自然就成了公司扩张后的manager。

另外早期员工期权比例高,公司上市经常一片millionaire。但是这样的机会可遇不可求,你有勇气,有眼光就试一试。

b)  对冲基金,以量化交易员为主的职位。

招人还比较多的hedge fund有 Two Sigma, Citadel, AQR等等,投行的交易部门也算。这是少数的报酬大于等于互联网公司的行业。

对冲基金赚钱多的时候,奖金可以是一到两倍的工资,但是工作强度大,对人的要求普遍也更高。

c) 著名公司的研究人员 e.g. Google AI researcher,华为的5G研究所,阿里的达摩院。

这些一般要有某个热门领域的博士。

2020年是一个及其特殊的一年,我们现在经历的每一天都将在历史长图中留下非常浓厚的一笔。

那么对于我们这些要面临找工作的留学生们,疫情又对工程师行业有影响吗?我仅以自己的所见所闻和这几年的经历来为同学们做一些分析和预测,希望能帮助到还在迷茫的留学生。

疫情下互联网公司都很快做出了Work from Home 的决定。软件是有脑子,有电脑,有网就可以工作的,有问题可以message或视频。

当然长期宅家里对程序员的身心健康和团队协作会有一定的影响的。

但是疫情对软件公司的影响可以说是所有行业里最小的。所以我看好线上教育,看好虚拟经济。

留学生在找工作时候要以求职为导向,有针对性的准备技术面试的考点:数据机构和算法,面向对象编程,系统设计等等。

同时也要掌握其他的Computer Science 知识和思维方式,比如computational thinking, 分布式系统的一些原理。同时也要有一定编程实战经验,比如写过小APP,做过网站全栈开发,用data pipeline处理过数据。

最后,希望我的经历分享能切实帮助到想要进入软件工程行业的留学生们,想要了解更详细的知识或面试技巧也欢迎通过蔓藤教育这个平台联系到小陆(Fred)导师的一对一辅导。

扫下方二维码进行一对一线上详细咨询,马上和职业规划师预约时间哦!

我是如何从一个CS刷题废到拿下亚马逊全职offer的?

我是如何从一个CS刷题废到拿下亚马逊全职offer的?

At MentorX, you will learn the latest industry topics and trends across various fields (IT, Finance, Accounting, Consulting, STEM, etc).

  • Our Webinar Series invite industry experts, mentors, recruiting managers, and peers to share with you the skills you need to land your dream job in the U.S.
  • Our exclusive EMM (Elite-Meet-Mentors) series connect students with professionals through in person networking events and games.
Together we engaged over 100,000 students that benefits with our resources and mentorship.

Mentor X overview:

Founded in 2015 by a successful Silicon Valley entrepreneur and seasoned industry veteran, Dr. Cliff Ma, MentorX Corporation is headquartered in Irvine, California and has branch offices in Silicon Valley, Seattle, Beijing, Shanghai, Guangzhou and Qingdao. MentorX provides online 1-on-1 career coaching and intern/full-time placement service to college students.  MentorX’s solution fills the gap between universities and industries. Our solutions are designed to enable students and young professionals to build their career and secure the jobs they desire.MentorX has developed AI technologies to provide three essential services to college students and young professionals in the US, talent development, talent placement and talent management.  Our mission is to incubate more international talents and entrepreneurs for the globalized planet.

What Can We do for You?

- Currently we have many top-notch students who are ready to contribute and put their skills to work. Their expertise ranges from computer programming, electrical and mechanical engineering, finance, accounting, data engineering, business analysis, marketing, and advertising etc.

- We provide well-trained 2019 summer interns. Many of them accept minimum wage or un-paid positions for gaining their first professional work experience. They can also become your future hires with minimum risks.

- We also provide job-ready graduates for full-time positions. Many of them are from top-notch schools with MS or BS degrees, such as Stanford, Caltech, Yale, Cornell, Brown, CMU, UC Berkeley, UCLA, UCSD, UW, NYU, etc.

- We don’t charge employers fees for 2019 graduates and interns