pttnow 发表于 2023-9-11 21:46:11

如何拿到微软的 offer ?

经过大学一年的迷茫与寻找,终于找到了自己的目标,那就是要拿到微软的offer,那么问题来了,请问,具备什么能力才有资格进入微软?2年内如何规划自己的大学生活。我在暑假已经学完c语言,做了几个系统,另外算法基础也看了,下一步想学汇编java~我只是菜鸟,天赋也不好,但是我还有一颗努力的心~在此拜谢~很感谢部分学长的意见,但是,对于其他的大哥,别抖机灵咯,这样调侃好玩吗~
相关问题:如何获得Microsoft的工作机会?

caihong5577 发表于 2023-9-11 21:46:31

本科应届生,走的校招,几周前拿到微软苏州的offer,先说说自己的面试体验。
我一共有四轮(视频)面试,都是技术面,没有hr面,每轮45分钟左右,都是英文寒暄几分钟+中文做题这样的模式。
前两面题目感觉都是leetcode easy难度,除去寒暄几分钟和针对代码聊天几分钟之外,每次面试做了三道题(包括follow up在内)。
第三面是一道easy偏medium题目,只做了一道,不过问了很多follow up的情况,有些写了代码有些口述思路+伪代码,感觉主要是需要和面试官有效沟通,快速理解问题和思考,在他的引导和讨论中给出一些解决方案。
第四面最开始寒暄了十多分钟(都是英文),时间长到我都快以为这是一个hr面了,然后终于做题了,一道medium难度的题,做了很久,有二十分钟吧,后期看代码的时候还差点和面试官吵起来了,最后面试官在看懂我的代码之后说了句“好,这样可以”就结束了面试,没有复杂度分析没有惯例的“你还有什么问题要问我的吗”,当时都觉得自己要凉凉了。

总结一下我的经历,我觉得微软面试需要展现的特质或者能力:

[*]算法/数据结构,面试基本只到medium难度,平时学校上课这方面可以比较系统性接收知识,另外搭配leetcode刷题;
[*]至少熟练一门主流语言(C++,Java,Python,etc.),白板做题能快速写出简洁的代码;
[*](针对easy/medium级别难度)代码最好一次过,我除了一道题有小错误之外,其他题目在写完之后面试官和我都没有找到什么错误;
[*]沟通很重要,能快速理解面试官意思,也能准确向面试官传达自己的意思或者解释代码;
[*]英文应该是个加分项,自己都觉得要凉凉了最后还拿到了offer我觉得英语口语流利是一个原因,后面hr给我打电话的时候说的也是会把我安排进一个和美国那边对接比较多的大组;
[*]不知道会算一个加分项还是减分项,对自己的代码有信心。比如四面我和面试官有针对我的代码有好几分钟的无效沟通(互相没有理解对方指的什么),面试官一直觉得我的代码有问题,我坚持自己写的没问题并且试图给他解释(无果),最后我的代码确实没啥问题,只不过面试官看漏了一个关键的else语句。

看到有大神竟然没过而我竟然能拿到offer(感谢ms),觉得(如果实力不能保证自己绝对no. 1的话)运气也是一个很重要的因素。我投简历的时候已经过了笔试,后来十月底被hr捞起简历,然而他们给我安排的面试时间正好撞了另一家面试,只能要求改时间。结果hr就这么消失了半个多月我都以为他们已经招满人了,在十一月底的时候hr问我愿不愿意面苏州,一个offer都没有的我当然是“你说啥都可以”,后面面试安排就很迅速了。
仔细想想我要是挤到九月底面试那一堆说不定因为大神太多被挤出去,捡漏的好处之一大概是大神们基本都拿到了offer,竞争对手质量下降。不过捡漏需谨慎,万一公司招满人了呢。

gr2302484 发表于 2023-9-11 21:47:20

如果是应届生的话,刷 LeetCode 基本就够了。如果暑假能先来实习,会有提前转正的机会。转正的成功率会比秋招要高些(转正面试的轮数要比秋招少),当然前提是你三个月的暑期实习的表现是比较好的。
如果是社招的话,刷 LeetCode 是必要条件。其他方面的话,可以看我写的微软面经。
韩骏:微软面经分享:如何更好地做好面试准备

send2008 发表于 2023-9-11 21:48:03

拿微软offer基本还是看资历吧,比如应届的话你有很多辉煌的经历,985毕业之类的,社招就是就职过500强相关职位啊,英文好会有一定加分。
基本上微软中国招聘都是海选,想来的人还是挺多的,所以高标准的简历筛选是必然的。一般如果通知你面试,你进微软的机会就很大。
从我的经验来看,HR会给你两次机会,就是说如果你不满意第一次面试的职位薪资之类的话,还可以给你推荐别的职位。如果你两次都没能找到符合的职位,会被冷冻半年,无法参加面试。但因为符合条件的人可能确实比较少,你一旦进入了微软hr的视野范围,有合适的职位的话会持续通知你的。
面试的话不会很难,算法导论比较熟悉的话是可以轻松应对的,对语言,学历也都没什么硬性要求。你可以用任何你擅长的语言进行面试,当然,熟悉C#,C++会更有共同语言吧。一般会整组人都来面试你(3-4轮技术面试),之后会有你的manager和HR来跟你谈人生。一切顺利的话就会发offer做背调然后入职了。

军团秘密 发表于 2023-9-11 21:48:48

我的经历就是反正和他们说了好久别人给的薪水更高,啰嗦半天,终于找了一个折中位置,于是他们终于给我发了Offer。
照例,我要摧毁题主这样的小朋友的梦想。不过别紧张,不是说你的目标不对,而是你的犯了绝大多数在这里问人生路线职业规划问题的小朋友一样会犯的问题——想太多,做太少。所以准确的说是摧毁梦想中不切实际的部分。
经过大学一年的迷茫与寻找,终于找到了自己的目标,那就是要拿到微软的offer,强调一次,目标很好。
那么问题来了,请问,具备什么能力才有资格进入微软?这个问题更好。为什么不问这个问题,而要问“如何拿到微软的offer”这种傻逼问题?这两个问题有着关键性的不同。到底是什么不同,请参见我这个答案的开头。
2年内如何规划自己的大学。抱歉这句我没读懂。
我在暑假已经学完c语言,做了几个系统,另外算法基础也看了,容许我恶意揣测,你写了几个程序,你把它们叫做系统。我的恶意揣测基于我作为一只low逼的经历——我当初写了一个简单的游戏服务器,用的还不是C而是C++,也花了三个半月。我记得暑假只有两个月来着?
当然如果您是天才,欢迎给我看你暑假里写出的几个系统的代码,我乐意帮你refer。本组求贤若渴。
以及算法基础到底是多基础?
下一步想学汇编java~想多了,请继续学c和基础算法。按照个人经验,你还需要6个月左右。之后再考虑Java。三年之后再考虑汇编。
我只是菜鸟,天赋也不好,但是我还有一颗努力的心~在此拜谢~很感谢部分学长的意见,但是,对于其他的大哥,别抖机灵咯,这样调侃好玩吗~等你看过许多菜鸟之后,你会发现——其实你说自己是菜鸟、说自己天赋不好的时候并没有抱着一颗脚踏实地的心。你这是在给自己找借口。当然这是必要的心理调节,但是如果你又给自己找借口,又不让别人调侃,你的要求未免太多了一些。

bjc4845 发表于 2023-9-11 21:49:10

我知道怎么从微软出来....
额,至少知道一个例子。
今天,我们刚刚面试了一个前微软的......
题主想听听么?
页: [1]
查看完整版本: 如何拿到微软的 offer ?