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



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

第一轮
面试官是一个华裔abc, 人很nice。
题目是anagram的变种,就是给一个dictionary, 再输入一个word, 让我写个function去找dictionary里面是否有这个word的anagram。
鏉ユ簮涓€浜�.涓夊垎鍦拌鍧�.
我先是想到了LC的anagram,就说把每个dictionary 里面的sort 一下然后存个hashmap。她说行,开始编程。完事后面试官让我试不同的testcase,问复杂度并且,我说O(nklgk). 她问能不能更efficent一点。我说用个对每个dictionary的word建立一个int array,然后统计每个char的出现次数 这样应该是O(nk)。她问有没有别的方法,我就说可以不用array, 用hashmap 统计(我实在想不到别的办法了)。面试官又问用矩阵和hashmap的区别和各自优缺点。等面试结束后,我想到应该compress成a1b2c3这种,然后用compress后的string作hashmap的key,不过为时已晚。总体上说面试官人很nice,也没为难我,经常给提示。
3个小时后收到HR来信,加面一轮

. from: 1point3acres.com/bbs
第二轮
第二轮是个国人小哥,非常照顾我。照例先自我介绍,过简历。然后开始问问题。先问了几个基础题目,我答得不太好(惭愧),有两个是问machine learning的一些基本概念。还有一道database和一个javascript的概念题,我都没答上来,javascript真是全还给老师了,今天过后要赶紧捡起来。
然后考了一道LC原题,search in rotated array。 由于前面基本概念不太好,写题的时候比较紧张,说话磕磕巴巴,好在以前做过。试test case的时候还出现了一个小bug,经提醒下改正。
本来觉得表现不太好,没想到一小时后接到 on site通知。看来是国人小哥帮忙给了通过,好人一生平安

Read full article from Uber 电面面经【一亩三分地论坛面经版】 - 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