我觉得Linkedin的面试安排还是不错,很及时,recruiter人非常nice。全程都很
smooth,interviewer大都很有礼貌。公司的环境不错,饭种类不多,但是味道还可以
。阿三和同胞都很多,我对L的印象还是不错的。
最终还是fail了,自己有很多不足,也碰到了个别傻十三。在这里发个面经,为下周的
另一个onsite求Bless。
按照安排,onsite要见12个interviewer。。。
之前因为比较忙,只准备了四天的coding,而自己的专业machine learning方面没准备
就去了,事实证明这个决定略二。。。
我就不说所有细节了。挑几个说说,感觉之前板上能搜到的面经还是太vague了。
根据recruiter的反馈,所有的coding question我答得都可以,都是positive的评价。
选几道说,记得有一道是实现sparse vector。另外还有那个text justification,
setting和leetcode上的不一样,实现的略复杂,好在还是hold住bug free了。 还有一
道关于概率的趣题,没有解析解,大家注意往DP上想就能解出来。
最后一轮是面我system design,感觉那个问题还是很复杂的。我刚开始理解错了以为
还是要改进算法,对design楞了好半天。interviewer也给了提示,但是我感觉还是让
对方给了太多提示,自己倒是学了不少。这一轮果然如所料给了negative。recruiter
说这个确实是需要经验。有一点我觉得是大家要注意的,对方的意思是,多简单的事情
都要先说出来,比如说server是不是要有个coordinator,是不是要有个backup。我都
suppose这本来就该有的了。有一个interviewer是同胞,态度很nice。不过工作还是很
认真的,看我答得不好,表情就严肃了,而且也比较push。
然后就是一个韩国2b给了我一个大大的negative,丫先迟到了,另外一个interviewer
开始问我如何设计他们工作中machine learning的实际系统。韩国人根本没理解题意,
就瞎评论,最后纠结到如何衡量clustering的quality,我给了一些标准的measurement
,他们不认可,就现想了一个,结果韩国人试图搞好几个反例,都被我否了。。。结果
他还是给了我一个technical negative的评价。 不过我猜他们是想用特别简单的
measurement,比如rand index之类的,虽然我提到了,不知道是他们没听懂还是其他
因素
,并没有跟进。唉,English啊。。。
然后韩国2b还给了我behavior一个大大的negative,说我来linkedin工作是为了visa。
。。我不知道我介绍背景的时候哪句话给他这个印象。。。俺怎么着也是可以用opt先
工作一两年的,而且也明确说过我做选择是和之前研究兴趣相关的。
和其他人聊还ok,就是狂说一些想法(设计feature),偶尔推推公式。很多都是现想
的,不过interviewer对我的想法也没什么异议。不过比较郁闷的是,有一个基本知识
点没答全,这就是没复习的坏处,虽然他一提醒,就马上从头给他推了遍公式。不过这
个感觉还是减分了,没复习的坏处。。。。。
还有就是在和manager聊的时候,介绍以前的项目,因为有中文翻译的因素,有一个细
节卡壳了,多费了些时间解释,解释通了后,manager说ok,表情也挺自然。结果事后
的反馈,说这是一个很大的negative。。。早知道多练几遍了!
面试中有几个是同胞,虽然我答得还很不够好,但是能感觉到他们很nice,有人还让我
放松些。这里先谢谢了。