这次面试的经验是因为linkedin上被recruiter邀请。
虽然没有一定要换工作,但想说就试试也ok。
本来他信上是说
virtual interviews in February & March。然后是加拿大的缺。
但不知道为什么拖到这么晚才结束=_=。
因为有签NDA, 所以可能不能讲得太详细,不好意思…
整个的流程大概是 :
2/1寄resume给他
2/28 收到Online Assessment的信 (OA需要收到信后一个星期内完成)
OA的话,是二题程式题(105分钟),working style (15分)
Feedback(15分)
这个的话,不知道是不是社招的关系,所以才是2题程式题
我看网络上有的人是还有debug题。
做完OA的话,会寄一个Team matching的信给你,问你对那些领域有兴趣
或许是可以接受在哪些地方工作(美国的州或加拿大)
但我不确定是不是OA有过才会收到这封信…
3/1 recruiter phone screen :
这边主要是讨论一些你平常遇到的问题跟解决方法
还会问一些算法的time complexity。
神奇的是,我以为应该是recruiter phone interview先,
过了之后才OA,至少fb跟google都是这样子的@@
4/9 收到virtual onsite interview的邀请
(对,没错,整整过了一个月,我才收到通知…
不知道是不是代表我的顺位很后面的关系XD)
5/14 virtual onsite interview :
我的部份共有四关,每一关1个小时,中间休息15分钟
我是从早上6点开始面试,直到10:45
第一关 : 这关比较特别有两位面试官,但只有一位负责发问,
另一个似乎只负责纪录(不知道纪录什么就是XD)。
半个小时behavior question,半小时coding
第二位面试官 : 半个小时behavior question,半小时OOD
第三位面试官 : 半个小时behavior question,半小时system design
第四位面试官 : 半个小时behavior question,半小时coding
说真的,除了第一关跟第四关我觉得还算ok,
第二关跟第三关应该表现的很差。
所以应该拿不到offer XD
但其实第二关跟第三关的问题都是网络上很热门的题目,只能怪自己
准备的不够充份。哈
behavior的部份,就是问leadership的相关的问题
我觉得面试官都想问的很细,如果你举的例子是跟客户相关
他会连客户的名字都想知道…
但重点是我们的领域差距满大的,我讲的一些名词他们又不知道
问这么详细不知道有什么用…用英文又很难解释orz