Uber Onsite【一亩三分地论坛面经版】 - Powered by Discuz!



Uber Onsite【一亩三分地论坛面经版】 - Powered by Discuz!

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

Read full article from Uber Onsite【一亩三分地论坛面经版】 - Powered by Discuz!


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts