楼主在职,是MS recruiter 联系,然后ota并AZure onsite。整个过程很快,1月头联系,隔天发ota,准备了3天完成ota,然后再隔了两天邀请参加26 onsite。 隔天工作日收到据信,虽然据了,但是毫不墨迹,整个体验还不错。
楼主把地里去年到今年1月头的面经稍微过了下并整理了一些供大家参考,节省时间。 楼主最近在面其他公司,希望有米的朋友帮帮忙,楼主可以整理其他的面经并共享出来。
----正题----
OTA
201801-MS-OTA-总结 文件里是楼主整理的ota(online test assessment), 楼主遇到的是meeting room 2和一个什么数学题(忘了,不过不难,难的话应该印象比较深刻),debug是一道+-那题,文件里有,注意逻辑判断就行。
Onsite
1. 这轮是楼主挂的一轮,一个欧洲小哥,没聊好,说了一堆楼主不太了解的network底层的东西,BQ也没答好,可能从东岸飞过去,早上8点面试人还不清醒。。。 大概是一个后端服务器throughput是有限制的,前段服务器会发超过这个限制的请求进来,问怎么handle。楼主以为是设计题,扯了一堆scalability,结果最后小哥的意思是。。。别跟我扯犊子,不能handle drop掉额外的就行了。。。有点出乎意料。然后实现代码时也被揪出了2个错误。。。当时就知道gg了。
2. 欧洲大哥,后来hr说是级别最高的。 聊的不错,大哥很满意,题目是给dict, 给string,找string中的是正确单词所有的anagram,用的permutation。 follow up,实现字典查词的功能,用的trie。follow up,第一问不用permutation怎么做,用hashmap count字符出现次数。
3. 不知道哪里的小弟,中东?。找数组中的peaks,比如132, 3就是peak其中一个peak。 说了O(n)的解法,不满意,要提供O(lgn)解法。 整了半天没整太明白,先写了O(n)的。 写完又说了下lgn的解法,merge的思路。
4. 印度大哥。次senior的面试官。 图的topo排序,遍历等。很多时间在聊天,聊的“比较happy”。这一轮扯的比较多,扯了bq,扯了楼主背景,扯了老印自己一堆经历。最后送楼主到门口握手离开。
后记
当天还碰到一些中国的小伙伴,认识的6个挂了5个,有个小女生最终录取。算是为咱扳回一城。 希望国人朋友在外面多多互相照顾,
HR反馈
1. 第一轮答的不好。
2. 第二轮答的最好。这轮楼主写的比较多,聊的也不错,扯了下楼主正在做东西的一些背景。
3. 第三轮代码写的不错但是lgn解法没写出来,多中肯的feedback。。。我也知道没写出来阿,这轮应该可以答的更好。
4. 第四轮good。good是什么鬼,楼主45分钟面试花了恨不得25分钟陪阿三聊天,居然给的没有第2轮评价高,这是楼主上面为什么打了“”。
一点个人感受
第一,楼主的心态是某一轮答的不好不要慌,虽然基本也就玩完了,但是还是在其他轮尽量挽回些“面子”。 事实上,hr电话来沟通的时候也问,你是不是没睡好还在倒时差了,第一轮答的最不好,后面就开始进入状态了。 楼主呵呵一笑。
第二,多沟通,多沟通,多沟通。
第三,遇到阿三怎么办,说实话,楼主也是没什么招,只能是快速做完题,多问follow up。 也希望大大们评论里留点面对阿三的经验。
最后上点干货,希望同胞们加油,表让大公司都被老yin占领。
最重要的是记得回来拉楼主上岸阿!
有米的朋友表忘了加加米,楼主最近在面其他几家,希望大伙和楼主狗年旺旺旺。
201801-地里面经: 这是楼主在地里找的一些看得懂的面经。希望能节省大家一点时间。
[面试经验] 巨硬onsite 附自己的面经总结(75道面经) 求offer : 这是前辈总结的面经,leetcode上有一些。我就不直接晒出来了。欢迎大家去原帖查找
补充内容 (2018-3-4 06:09):
补充一下第三轮。一个数组存在多个peaks, 返回所有peaks的index,不是其中某一个的。 这个跟某c不一样。 |