ys0 2019-03-08
听说有人还不知道OA是什么?
HR电联跟Tech phone interview什么区别不知道?
Onsite interview有哪些关键点具体考些什么不清楚?
如果以上任何一个问题的答案是“Yes”,并且你还想在北美找SDE工作的朋友们,以下的内容会对你有或多或少的帮助。
SDE面试流程主要包含
Online assessment
形式:在时间限定范围内,线上完成既定题目。
目的:由于当前应聘人数越来越多,有OA步骤的公司也越来越多,以此进行人才的初步快速筛选。
对于NewGrad而言,如果没有好的实习或项目背景,很多公司都会有OA process。一般OA会在HackerRank此类第三方网站进行,网上也有很多经验分享可以学习,需要注意的是在做OA的时候要注意Copyright,这不只会对你的结果产生影响,甚至会影响到你的refer人,任何的抄袭情况都是不会被容忍的。
另外OA题目全部做对并不意味着你会安全拿到下轮面试,因为公司可能会综合考虑其他方面,也有可能某些公司是为了测试OA系统,并非真正开放Head count。有一些公司OA成功完成,题目全都做对,是可以直接Onsite的,比如VMware就出现过这类的情况。
HR contact email/phone
形式:30分钟以内,询问简单的基础问题。
目的:HR获取候选人更多信息,并未下一步tech interview做准备。
一般情况,HR联系步骤会询问简单的问题,比如身份情况、过往经历、简单技术问题等。由于HR没有专业的背景,询问中涉及到的tech stack,并不会问得特别深入仔细。例如:为某个技术应用的熟练度打分,然后根据你的回答来进行是否符合职位需求的初步筛选。
沟通过程中需要注意:
Technical phone interview:
形式:一般40-60分钟,简单聊简历+一道算法题(也有公司会问两道算法题)。
目的:第一轮技术层面筛选。
通常算法题相对onsite interview要简单,面试官一般会使用协同编码平台,例如CoderPad,此类平台可以直接编译运行,所以你的代码需要BugFree,并且能够通过一定数量的TestCase。因此建议大家提前熟悉此类工具。(也有公司喜欢试用如GoogleDoc这一类“白板”在线协同编辑工具)
沟通过程中需要注意:
Onsite interview:
形式:标准的onsite interview会有4-5轮,形式有白板、笔记本直接答题。
目的:从tech层面、behavioral层面、及culture层面全面了解候选人是否为合适的候选人。
大部分公司标准的Onsite面试为4-5轮,大部分都为technical questions,有些公司会有一轮是跟hiring manager面试。一般情况不会有专门的一轮给behavior questions,这些问题会穿插在技术问题中。有些公司coding是在白板上,还有一些公司的要求会比较高,在笔记本上直接写代码,并且编译、运行。