Uber Onsite【一亩三分地论坛面经版】 - Powered by Discuz!
第一轮:上来先介绍自己在uberpool team,说了老半天,我以为他会让我设计uberpool,还仔细问问清楚,结果讲完了之后就开始coding了,题目是设计一个数据结构,要求能够实现key,timestamp,val的配对,用一个map,加一个bst就可以,java有现成的treemap,写了之后测试了几个case就结束了。
第二轮:设计一个instagram,lz是面之前花了一阵看systemdesign的,所以还是可以看出来水平不咋地的,挺多细节要注意,比如我说图片用string存储,那在cache里面,还是这样存储就会比较费空间,于是可以存成url,我也不大懂这块,然后还有一个面试官指出来的可以用cdn我也没提到。
第三轮:一个中国manager,先聊为啥想进uber,注意这是每轮都问的,然后说了半天,问了一个browser里面输入一个url之后发生了什么,我大概说了dns寻址到通常的webservice里面发生的事情,然后他让我结合我的project,有个webservice的project讲一下整个路径,然后就结束了。
我一共就三轮,是第四轮的面试官当天有事取消了,然后悲剧了,感觉我的面试不太典型,仅供参考,也给自己攒人品,攒人品
Read full article from Uber Onsite【一亩三分地论坛面经版】 - Powered by Discuz!
No comments:
Post a Comment