提到微软,很多人第一个想到的可能是他的创始人比尔盖茨,或者是这家公司研发出的多款家喻户晓的经典产品,Windows 和 Office 365 从我们的第一台电脑开始一直伴随着我们步入工作岗位,进入这样的公司也是很多计算机及相关专业同学的梦想。
今天,力扣君特别邀请了微软中国的小伙伴们,带领大家共同探索微软中国的真实工作环境,并且帮助大家了解如何进入微软。
探索微软中国
Q微软亚太研发集团现在主要负责哪些项目和产品,它们都分布在哪些地区?
微软亚太研发集团是微软在美国之外规模最大、职能最完备的硏发基地,包括北京、上海、苏州三个研发中心。上海主要负责 Azure 云,北京和苏州的产品主要包括 Microsoft365, MSAI、Bing 搜索引擎。
微软全球技术支持中心有上海和无锡两个中心,主要负责微软产品的技术支持,提供解决方案。产品主要包括 Azure、O365、SharePoint、Dynamics 365、Skype、Exchange、Windows 等。
Q:江湖中总在流传微软的传说,微软的真实工作环境是什么样的?
先来听听微软的 HR 怎么说:
  • 考勤打卡
微软研发工程师实行的是弹性工作制,不需要打卡,特殊情况还可以在家办公,每年过年提前一两个礼拜回家在家办公不用赶春运简直爽歪歪!
  • 硬件配置
作为开发,入职时工位会准备好 Dell 双屏幕和 Humanscale 的支架,一台相当于 Dell Precision 5820 Tower Workstation 等级的主机,一台 Surfacebook2。此外无需审批即可申请几台 VM 开发用,系统从 Windows Server 到主流 Linux distributions 都有,尝试新技术、玩 side project 的宽容度很高。此外员工都有 Visual Studio Subscriptions,至于软件序列号啥的就不用提了,Azure 每个月有150 美刀的额度,可以做很多事情了哈哈。此外每年还有 Xbox golden pass 可以领取,各种游戏免费玩。
  • 休闲环境
工会每个月会提供健身费,以及一年三千多的培训费用。健身房就在一楼,八块腹肌不是梦,瑜伽舞蹈 A4 腰;广阔的大草地可以踢球️,足球 / 篮球场 / 网球场上赛一把,战斗友谊更紧密;Game room 街机厅,让你放松我们是认真的;K 歌房、跳舞机,谁还不是个宝宝;台球、乒乓球、foosball、影音厅,带娃上班 so easy !
  • 工作氛围
下面是一位在微软工作的程序员的真实分享:
作为在微软工作了几年的员工,我觉得它确实是程序员理想中的公司。微软完全是不定时工作制,不打卡。我一般是中午到公司吃午饭,下午干活,在公司吃完晚饭再上会儿班,七八点去公司的健身房,然后回家。也有同事来得比较早,下午五六点就正常下班了。微软其实也不是没有加班,只是相对其他互联网公司好很多。因为项目安排很自由,如果自己没把时间安排好,最后要赶 deadline 那也没办法。我上个月就因为之前休假太多最后赶进度加了几个星期的班。关于假期,年假很多,还可以往后攒一年,所以每到年底就会发现办公室基本都没人,大家都抓紧最后的时间休假了。老板们也都很鼓励大家去尝试新的技术,每年都会专门拿出一两个星期让大家不干活,去想出和实现一些自己觉得有意思或者有价值的 idea 和 project,这就是微软的 Hackathon。
其他部门我不太了解,我在的部门每年都至少会有几次 offsite,一般出去玩两三天,吃住都很好。每年也有三四次去美国出差的机会,和美国那边的工作很紧密。
我个人还非常喜欢微软的一点是很看重多样性。公司不会有年龄和性别的歧视,如果你喜欢写代码,可以一直做技术直至退休,也有各种针对女性的组织和活动。在公司文化里很重要的一点就是 diversity 和 respect,经常会有这方面的培训,比如性骚扰、女性权益、性少数权益等。面试的时候也会要求我们规避和性别年龄之类有关的问题。
Q:听说去微软工作的同学后来都胖了?
匿名员工:谁在 cue 我,来了微软两年长胖 20 斤……
在工作之余,微软会在各个方面把你照顾得很好~
  • 餐食
微软配备有食堂,无限的零食供应,零食间的零食会定期更换。
苏州这里每层楼都有一台 Jura 全自动咖啡机、一台雀巢胶囊咖啡机,阿姨会根据天气配备不同的热茶,普洱龙井红茶应有尽有,菊花枸杞你值得拥有,冰柜里汽水、豆奶、茶饮料、牛奶等也是无限喝。每天都有新鲜的水果,如果是柚子之类的水果,茶水间阿姨会帮你一个个剥好。
  • 假期
15 天全薪年假,15 天全薪病假,20 周产假,6 周的全薪陪产假 (根据工作年限,年假最高可提升到 20 天)3 天志愿者假期。
  • 节日活动 
Family Day,Ice Cream Day……(前两年的 Family Day 是让员工带着家属去迪士尼~)
  • 通勤
多达几十班遍布全上海的班车,上下班通勤不必担心;苏州有免费停车场。
如何进入微软
看到微软的工作环境和各种福利,力扣君看了也十分心动。下面开始进入大家都比较关心的环节:去微软工作需要达到哪些要求呢?如何做准备呢?
Q:面试微软需要做哪些准备?
  • 简历投递
  1. 进入微软的招聘官网(https://careers.microsoft.com/us/en),提前了解每个岗位的 JD 并投递简历。
  2. 或者找在微软工作的学姐学长进行员工内推,简历可以直接到 HR 那里。
  3. 偷偷告诉你,文末还有个面试快捷通道
Q:微软对学历有硬性要求吗?
微软是一家具有包容性的公司,没有年龄和学历的要求,很多员工都是非 985、211 毕业的。不过简历上需要有非常突出的亮点,比如工作项目经历或者竞赛成绩比较优秀,或者是英语很好等等。
Q:微软的面试流程是什么样的?技术面试主要考察哪些方向?
在疫情期间,微软实行远程线上面试,面试前会提前预约时间,4 - 5 轮技术面试会尽量排在同一天,面试内容主要包括算法和数据结构,微软非常看重思维能力以及解决问题的能力。
  • 研发工程师面试流程(每轮 30 - 50 min)
HR talk 推荐职位 + 1 轮电话技术面试 + 4 - 5 轮技术面试
  • 技术支持工程师面试流程
HR talk 推荐职位 + 1 轮电话技术面试 + 3 - 4 轮技术面试 + 英文口语面试
和大多数公司的面试情况一样,面试轮数越往后,面试官的职级越高。一般来说,最后一轮的面试官就是你面的组的大老板了。每一轮面试一般分为三个方面:自我介绍、聊项目、做题。
Q:很多面试过微软的小伙伴都说在技术面中被问到了力扣的题目,面试者应该做哪些面试和刷题准备呢?
长期准备 
  • 基础知识
这个不用多说,作为一名优秀的程序员必须要很好地掌握编程语言、数据结构、算法、数据库、操作系统、网络等基本功。
  • 刷题
近些年来,刷力扣越来越流行。有很多童鞋会问,刷多少比较合适呢?当然是多多益善咯~ 当然,如果你之前搞过 ACM 或者 NOIP,你可能只需要练练手,找回当年的感觉就行了。在力扣刷题时,要注意控制做题的时间。做完题目就算 AC 了,也要参考学习一些其他人的解决方案,开阔自己的思路。刷题不仅要有数量,还要注重质量。力扣能帮助锻炼思维能力以及速度。
  • 英语
无论你是否在外企工作,当遇到技术问题时,用英语在 Google 或者 Bing 进行技术相关内容的搜索是必备的能力。很多第一手的技术文档或是博客都是英文,如果你没有用英语进行学习的能力,很难成为一名真正优秀的程序员。
  • 开源项目
近些年来,微软越来越拥抱开源。VS Code 就是一个最好的例子。如果你有一个好的开源项目,一定是一个加分项。如果没有自己的开源项目,积极地参与到其他开源项目,也是个很好的选择,可以发 PR 也可以提 Issue。
针对性准备
  • 简历
需要准备英文简历,针对面试的职位
  • 白板做题
微软面试一般是在白板上做题,白板做题不仅是考察你的算法能力,更是通过这种方式考察你的思维逻辑及沟通能力。离开了 IDE,你是否还能轻松写出高质量的代码?建议在面试之前,脱离 IDE,进行一些训练。一般来说在面试做题时,对语言没有硬性要求。如果做题时,忘了某个语言的 API 具体的签名或是参数,也不是问题,只要和面试官说清楚就行。我们并不是考察你对某个语言的 API 有多熟练。
看完了微软的 HR 和程序员的分享,相信你对微软的工作环境和面试要求有了更多了解。想要去微软工作,赶紧从现在开始准备起来吧!

「微软中国」专场力扣周赛

在这里力扣君告诉大家一个好消息:本周日(7 月 19 日 )第 198 场力扣周赛由「微软中国」&「力扣」联合主办,比赛排名 前 300 名 的参赛者可获得 「微软中国」简历内推 机会,比赛排名 前 30 名以及 198、298、398、1024、2048 名的参赛者还将获得实物周边奖励
点击下方图片 报名,预祝大家在本次比赛中取得好成绩,离拿微软 offer 更进一步!
点个在看,少个 bug👇
继续阅读
阅读原文