►面试过程:
如果申请岗位比如applied scientist, data engineer, machine learning engineer, 都会考察你的coding技能。OA一般会有60-90分钟考察你的coding能力。如果岗位不要求coding,可能会没有OA.
这一轮考察千差万别,一般会是team里面的人来进行60分钟面试(40mins technical + 20mins behavior questions)。Technical考察内容根据岗位可能会涉及Coding, Stats, Machine Learning, SQL. 亚马逊的14条leadership principles可谓是行业臭名昭著,面试过的人无不连连叫苦,因为面试官会追问你的例子到非常细节的程度,如果只是现场编造,很容易紧张以及无话可说。建议针对每一点提前用心准备。
Onsite一般会包含5轮左右的面试,其中一轮是bar raiser,其余四轮都是组里面的人。Bar raiser这一轮不会问刁钻的问题但是千万不能挂,否则面试基本无法通过。剩余四轮会包含Coding, ML breadth/depth,针对岗位可能会有SQL, experimental design, ML design etc. 但每一轮都会包含20分钟左右的behavior questions, 所以准备好BQ很重要。