版上把L家的国人面试官黑的太狠。说说我1年半前L家的面试经历。
两次店面,第二次店面是个国人大哥,一开始闲聊了30分中喜欢什么project,后30分
钟做一个非常简单的题。依稀记得是实现memcopy,当时一直做leetcode,突然让写
memcopy的实现,一下子也没有思路。国人大哥基本一路提示,教我如何正确写代码
。。。 但是店面结束,心想一定挂了,结果第二天,recruiter发邮件说要onsite,心
里也是很感谢国人大哥的。
L家Onsite。面的infrastructure组,一共面了7轮(不算午饭)。从早上10点到晚上6点
半。。。为啥会是到6点半呢?因为最后一轮,实在太累了,好心的面试官给了1个半小
时的时间。。。。
说说On-Site的过程,
1面,和infrasture的director talk。基本属于闲聊,主要聊project,director会问
问project的细节。
2面,国人大哥+美国小哥,L家的面试都是两个人,一个人讲话,一个人做记录,这轮
是美国小哥讲话,国人大哥做笔记,美国小哥,第一题挺容易的,第二题作为第一题的
展开就难了,考得是data center上面如何allocate data让mapreduce的job跑得更快。
。。作为new grad的我,毫无经验啊。。。不知道怎么答,美国小哥给的提示也不太懂
,国人大哥说话了,可是还是没有听懂。。国人大哥不断提示,我一直无法领会,最后
,貌似美国小哥给出了答案。当时理解了,现在也忘记了。。。。
做完这题,午饭时间到了,L家的食堂没有想象中的好处。
吃完午饭,
3面,阿三组合上场了(一男+一女)。阿三厉害啊,阿三女做笔记,阿三男说话,一开
始问一个非常简单的问题,我直接给出了最优解,阿三女说:你一定做过吧。我说这题
算法课上有学过。接着阿三男,又出了一道8皇后问题,问我是否见过,我说高中计算
机课程学过。阿三男接着说,我们不是靠你如何写代码解8皇后问题。而是让你设计一
个游戏网页。我心想这和8皇后有啥关系啊。。。。然后解开是和阿三乱扯如何做游戏
网页。。。。最后,不知是否在这轮被黑了。我完全不知道如何做游戏网页啊。。。。
4面,国人组合商场啦(一男+一女)。和阿三组合简直是天壤之别啊,国人小哥说话,
国人小妹做笔记,考一道算法题。说实话没看过。 一开始给的N^2解,国人小哥说好,
有了一个solution,但是希望我能写出O(N)解。说实话,没有思路,一开始说了说思
路,国人小哥说不对,再想想,国人小哥这是不断说话,说实话,国人小哥的提示没怎
么听懂。这时,国人小妹见时间不多,开始说话了。直接给了我一个简单的例子,我一
下理解啦,立马说出了最优解。然后给出代码,然后,国人小哥,小妹一边看我的代码
,一边帮我找bugs。当时,真是感动啊。。。最后,国人小妹说我面的不错。。。
5面,一个ABC+美国小哥,这个ABC是个manager,美国小哥说话,ABC做笔记,问的问题
是:如何对data center每个machine的healthy status 做monitoring。说实话,作为
new grad的我,听到这个问题又傻了。。。当时,说了一通。去他家面试前还看了看
kafka,storm之类的。。但是ABC小哥问的深入啊,我说什么,他都给我找反例。。。
我又是半桶水,他一说反例我就傻了。。。 最后,估计也是跪了。。。
6面,美国大叔,L家是有题库的哦,美国大哥上来就说,你怎么这么多轮啊。 我问题
题目被问过了,美国小哥也不知道问啥,在电脑面前看了看题库,招了一道java
library design题,design一个java library,可以insert task,每个task有个start
time,task要在start time开始run,library要支持multi threading。 我又傻了,
我和美国大哥说,我不会java啊。我都是写C/C++的。美国大哥说:那你就说思路吧。
。。我就开始瞎说。。
7面,国人小哥+美国大叔,他们看我面到这么晚说,要是累了,就休息一下,我当时说
:没事,接着面。 国人小哥出题,美国大叔做笔记。国人小哥出的题是interval
overlapping 相关的,我给的解法和他的想的不一样。国人小哥一开始没看到我的解法
,我解释了半天小哥才理解了。然后大叔开始出第二题,也是和interval有关,不过复
杂一些,最后脑袋不清楚,貌似code有bug。。。
最后,recruiter说:design题做得不好,coding和algorithm还不错。
看到版上这么多黑L家的,决定分享面经,L家的国人面试官大多还是很好的。
No comments:
Post a Comment