找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 9416|回复: 5
收起左侧

[Linkedin] linkedin电面+onsite

[复制链接]

22

主题

18

精华

807

积分

超级会员

Rank: 4

积分
807

最佳新人

发表于 9-29-2017 05:05 PM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
昨天面完了Linkedin,知道肯定挂了。。。看板上最近面经不多,就来贡献一下。。。基本上题目都是板上有的面经题;3 z( i4 b  o" P) N- N
( I8 z0 x( p$ Y" b: D/ c  K
电面:一个很nice的中国妹子,
  l/ k. x' n% y; P6 ^6 a2 s1.利特口的  一起领     包括find和add的空间复杂度的trade off 两种做法;
3 O- w3 L- i% s2.利特口的  而散刘    考的是每个treenode有父节点的情况。。。
2 Q2 E5 b1 l( n) w! \5 L* D4 H' B3 u, @
onsite
4 h4 L+ W9 `, J( W+ S% s7 x7 m办公室环境很好,也有很温馨的准备了个人的linkedin connection图和白板上的欢迎标语
1 `) p: J1 U  C# ]1.两位中国小哥,很给力的出了两道lc原题:  而物流  和  依思就。房子那道题只是油漆的size为k不是3;
7 m. }0 x9 D6 U8 b3 j! K, |2.噩梦来了,系统设计题。一个白人大哥带一个东欧小弟。大哥先讲他之前创业十年当老板然后来到这上班,简单寒暄了一下。! [# U+ s' }* M" l! [
题目是统计过去5min, 1h, 24h的前k个分享最多的资源。这一轮我理解应该有一些鸭梨测试的意思,因为大哥一直不断地打岔打击,中间还经常说类似“我说,你最起码说出点东西让我能往面试报告上写了交差吧?”的话
) s1 n* W) x" D算法上其实基本就是桶排序,例如以20s为一个桶。在统计上我试着讲我在板上看到别的大神说过的“lossy counting”和“sticky sampling”,均被大哥否掉了。到这里他直接坐不住了到白板面前说“行了你说了这么多没用的快没时间了,是有一部分是对的。让我给你节省点时间,是这样这样这样。。你趁还有时间赶紧讲讲系统架构吧。”我就试着把load balancer, master-slave这些东西开始讲,他慢慢地从之前的心不在焉变得稍微有点认真听了。但是我从他第一次打击我就知道今天这些面试肯定没戏了,倒是越来越放松,就把知道的东西都摆出来,尽力而为就算了。
( Y$ L' y8 g1 G, f3.Lunch,一个中东的大哥,聊了一些闲话,跟我说确实system design是面试里面最难的一项,但是linkedin对于跳槽的面试者是默认有这些经验要求比较高的;" `" `2 N2 \  ~! K
4.Coding,这里他们解释这是coding1,之前的第一轮是coding2。这俩的区别我的理解是1是着重“算法”,2是着重“代码”。所以这一轮一直有很多讨论。
2 Q& u: q" \, V4 a+ w* u% O* l两个白人小哥,领头的小哥刚刚进来几个月,但是能看出来是非常聪明的genius那种。, P; }( V8 @5 M1 g2 l0 P0 T( H8 f
题目是lc依依散,但是只需要输出一条path,并不是让你简单说说思路就开始写代码,而是只跟你说一个大概让你自己开始讨论。包括从treenode的定义(有没有父节点,value是int还是double),到用bfs和dfs的选择,到tree里面正负值的影响,到输出是用List还是用其他数据结构的利弊等等。
, R- }; T& J6 `) d( D* n4 V8 ?* G2 ~开始写代码之后也是每写一步都要有很多讨论,我用的就是最基本的用helper函数recursive的dfs方法。写完之后,他表示写的差不多,然后问我“Why am I not happy?”我就开始回去再看,开始从我各种可能的角度一步步分析。他就一步步地提示我。最后it turns out他想让我写另一种方法,即不用helper函数,只要一个recursive dfs函数。因为只需要一条path,所以可以在每一次把target减去当前value并往下传。传到叶子如果target等于其number,那么就把当前叶子节点放进list往上传。对于每一个父节点,如果从子节点传回来的list里面没有节点,说明不是答案,则向上传空list,否则就把当前节点放进去。可惜我太笨当时没领悟过来,当然就没写完代码,让小哥也非常鄙视;
$ T" m) o& P, s9 t# i5.Manager轮,一个印度老大爷,问了很多问题,比如学校时候的project,对于java的看法,到现在公司用的架构,到介绍一个公司的project,到出一个题说在未注册用户看到“注册之后才能继续看该页面”的时候基本不注册,怎么增加他们的注册率,等等等等。一个问题紧接着一个问题,经常是我上一个问题还没说完他就抛出另一个问题。讲真之前第2第3轮知道妥妥的挂了,但是这一轮不知道review的bar在哪里$ K1 m0 H" Y  }
6.technical communication轮,一个三姐视频面试,我在白板上给她讲了一个公司的project。" w+ {/ n; P: p& n0 Z

, K% a7 i$ @2 f9 }+ l1 {) c5 T面完之后身心俱疲,而且真的被打击到毫无还手之力,关掉三姐的视频直接坐在会议室的地上发了一会呆。
8 e  e" |: `  {4 O+ M5 g
$ v6 i& }: Y! X2 [给大家的建议:
, }2 J$ B$ d+ t! U4 L: ]2 b7 H1.linkedin的题库就这么几道,基本都是easy级别的题,所以要好好准备,而且同时防备可能有面试官自己发挥出follow-up。注意在coding1讲好思路,coding2仔细写代码(面试之前会告诉你哪轮是1和2)+ b; R! v+ S5 K5 g. B/ r$ U  r0 E
2.好好看system design,而且要随时确认和面试官的思路一致。这里可能会有压力测试,没关系放轻松,把自己会的都说出来就好了1 J) K7 n% |; R4 n4 Z3 y

' C; ~0 {& i. Z6 B大家加油!& K/ d" C" A- c+ d7 Y

0 W3 K) n+ M. [9 j" s( l8 i3 Z/ e

评分

参与人数 1威望 +9 金钱 +9 贡献 +9 收起 理由
Sophia + 9 + 9 + 9 精华帖子!大赞!

查看全部评分

0

主题

0

精华

3

积分

新米人

Rank: 1

积分
3
发表于 9-29-2017 05:05 PM 来自美国米群网手机版 | 显示全部楼层
感谢发帖

0

主题

0

精华

0

积分

新米人

Rank: 1

积分
0
发表于 9-30-2017 05:01 AM | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表