G家 kirkland onsite

原帖地址:一亩三分地

来个面经~还是感觉答得不怎么样所以也不用攒人品了。。。面的TI,校园招聘联系的。
round one:白人小哥,TI~妥妥的迟到了也没怎么问问题,一半时间在闲扯,不给任何提示只能自己想= =一开始先从闲扯开始,扯了一会开代码。写一个next(node), 在postorder的遍历下返回下一个值。跟树不一样的是node有一个指向parent的指针,所以输入任意一个node,都要返回postorder遍历的下一个值。然后对这个写test cases。然后又开始闲扯。。。
round two:国人developer,出了两个面经里见过的,第一个就是那个rain drop,每次1cm,问啥时候打湿1m的strick。第二个就是y=a*x^2+b*x+c,给一个sorted list of x, return sorted y。大家有兴趣可以好好想想怎么写。反正小哥一直在各种提示我,嗯,估计挂了。。。两题都见过,可惜没时间仔细研究过。。。

round three:看上去像ABC的小哥,做chrome干嘛的忘了,带个shadow,又迟到了。。。remove a subtree if sum of itself and all nodes below It is zero。然后就这这个题目一直问问问,一点点扣big O之类的,然后又是写各种test cases。。。
round four:国人developer,中文面的我也是醉了,人很nice啊。问了挺简单的一题,然后就一直再让我写各种test cases,然后我就满屏幕给他写。别问了写了啥,全是扯我自己也没记住反正要求写了三种test cases。第一个是有个function,输入两个string,还有一个运算符号,比如3+2,然后自己去写test case吧,于是我就写了二十分钟的。。。中间问了个简单的问题,“bananaxxbb”,“can” ,参照“can”的顺序返回”aaannabxxbb”,不在“can”里面的保持不变。编完写test cases。。。一看还有时间又问如果是使用command line打开文件的话可以写啥test case。。。

总的来说面试官都挺好的,真是运气挺好的。不过自己水平有限,还是继续努力吧~我想吐槽一句为毛前三个人问的全是tree。。。还有就是code的时候边写代码边说话真的反应不过来啊 = =
还有就是最近kirkland在新建一个楼,所以要招不少人。还有就是G家真好啊,给报销好多钱,然后一直所有的联系人都特别nice,所以心情一直都还好。
祝大家面试顺利~楼主已经放弃治疗玩耍去了~