MS onsite

原帖地址:一亩三分地

2015(1-3月) 码农类 硕士 全职@Microsoft – 校园招聘会 – On Site |Fail
发一个1月12号的MS面经,因为已经悲剧了,所以过了这么长时间才来分享:
首先SDE都是统一去一个楼等待,然后HR会来找你,告诉你一天的流程,大致分3到5轮面试,据他所说面试轮数和结果没啥关系。但也听很多人说过最好要5轮,最后一轮是hiring manager类似的。然后就开始到你面试所在的组的楼里去了,MS很大,楼之间都要做shuttle。我面的是office中Mac组。第一面上来随便聊聊,介绍他们的产品,然后开始问了一堆产品的问题,比如mac和windows从用户角度有什么区别,mac好在哪里,word在mac和windows中应该有哪些异同之类的,然后简单说说的你项目经历。
第二面是从介绍一个你最proud的项目开始,然后出了一道链表题:删除链表中重复的元素。我是用double pointer做的,当然也可以用hash table。第三面我是遇到了一个中国人(幸运),问的全是程序题:第一道是有个环形链表是排好序的,怎么实现插入操作。第二题是把一个string中的多余的空格去掉。然后就是和面试官吃午饭了,午饭的时候我们就是在用中文聊天了。。。
第四面也是直接写程序:有一面玉米地,有AB两个点,找到一条从A到B得有效路径,图中有的地方是坑,不能走。也不算难。然后最后是和hiring manager聊天,个人感觉就是挂在了这一轮,就是先聊最基本的问题,为什么想当SDE,为什么选微软,我觉得我答完这两问hm明显不太满意,然后就又随便聊聊,lz一顿扯想挽回局面,但也无功而返。对了最后一面是hm带着lz徒步逛了一圈微软,边走边聊。。。就先写这么多吧