微软无锡面试纪实
——一个环境呆久了,比较容易进入安逸,再由安逸转为焦虑。这也许就是缺乏长远规划导致的,也有可能是内功不够。
目前的工作基本上是工作在user space层,偏向业务逻辑。本身底子不是非常厚,加之最近段时间没有好好的学习积淀,底子就显得更薄弱了。
之前微软那边就有联系我,但是之前一段时间公司实在是太忙,加task压身,便婉拒。最近又有联系上了,说让我去试一试,我也没有多想,就决定先试一试。
这里先介绍下,无锡微软这边不存在开发,整个公司全部都是support part,但是比一般的support的level要高一些,岗位对windows技术底层技术要有比较深的理解。因为目前完全是基于linux的开发,所以整个技术跨度稍微有点大。
在过去面试前,那边会发一个学习资料给你先看看,其实就是几篇博客:pushing the limits of windows系列
面试总共有四面:
一面:面试官和蔼可亲,前面基本上是在介绍微软无锡这个部门在全国的工作,以及一些基本的工作内容,目前缺职的是os这块。然后就着简历问了一些我目前在职的一些问题,基本上围绕出问题之后的debug方法展开,一些简单的debug tool(crash情况下反编译追原因之类),然后就问了问个人情况,个人发展之后是偏向技术还是偏向管理,家庭,目前生活状态的。一面基本上没有什么问题,应该是属于帮忙让应试者快点进入状态。
二面:二面问的比较细,拿着你的简历一条一条的问。就连写的大学里的主修专业都问了,你学过电子电路,和我讲讲三极管原理;之前用过stm32开发,那你知道他的工作电压是多少;然后会问简历上所有项目的基本细节。总而言之,就像遍历了一遍简历。最后说考一下你c语言的基础。然后拿了10道题让你现场做差不多就给个十分钟吧,就是那种最基本的但又是目前工作中很少用到的(给自己答的比较差找个借口,果然还是要好好把内功修炼好)。
三面:三面较为简单,上面提到的发一个学习资料先给你看,面试官就是看你看了上面的那几篇博客对windows基本的一些知识的掌握程度,(其实我只看了不到一天吧,只能泛泛而谈)然后看你对此的重视程度。问完相关的问题后,基本上就是压力面了,因为这边是support part,就是列举一些和用户交互的场景,譬如同时几个critical的问题挤在手上如何安排,如果自己目前对support的知识掌握的比较生疏,然后又分到了你要support的客户该如何support(反正我当时有点懵)。三面基本就这些。
boss面:此面时间最长,boss一看就非常有面试experience,哈哈,由浅入深的了解你这个人,前面一部分基本上还是在观察你在你目前工作中担任的角色,做的一些事情。有些时候我确实get不到他想要了解的点,所以回答的都很乱,譬如让你举个你遇到的比较大的问题,当时是怎么处理的,事后做了怎样的总结,如果再来一次你觉得你在哪方面会有可以提高的地方。举个你觉得你工作上觉得自己做的比较好的例子等等。后面一部分的话,基本上就是在问你这个人,有什么兴趣爱好,平时做什么,有没有关注前沿技术,你用五句话简单概括下。面试官好像很喜欢让我用五句话概括。我说我比较关注区块链那块(其实知识关注新闻,数字货币这块),然后面试官就让用五句话概括下数字货币能在市场上火的原因。感觉还是比较考验一个人的综合能力吧。倒数第二个问题是用五句话介绍一下虚拟内存。最后一个问题是:画一个简图,描述下进程,线程的工作机制。。。。。。
整体面下来,感觉并不理想,可能是跨度有点大。我get不到他们想了解的点,他们似乎也都没有问我现在的闪光点(在他们看来可能change工作类型的话,基本上就只看你的内功了)。让我很有动摇的一点是,二面面试官和我讲,你现在是研发,那你现在转了cso这块,基本上就别想在转回去了。。。。。。
总的来说了,微软无锡的面试还算严格,但是我本身内功修炼不行。总觉的有这么一回体验还是比较不错的,能认识到自身许多的短板,是真的目前迫切需要提高的点。我是真的需要发自内心的来热爱一下技术,恶补一下底层这块了(高级c编程,unix高级环境编程)。反正过没过,我不知道,不过我现在还是从内心底有点觉得他不是我心中所想的那样。除了面试告一段落,我还是好好的回去修炼一下内功吧。
ps:微软的待遇还是很好的,入职就15天年假,男生有20天陪产假,额外公积金补贴,当然薪资肯定也不错(就我目前了解来看)。然后他们那边好像是24*7工作制,还得有人轮班,好像手机要随时保持能on call上。(目前了解的就这么多,想要挑战一下的同学不妨可以试试)
上一篇: App网络框架封装
下一篇: 在CorelDRAW中绘制标准波浪线