微软的社会招聘面试总共是1轮电话面试+5轮线上面试(疫情原因)。候选人以内推为主,微软暂时未与猎头公司合作。简历筛选通过后,先约电话面试时间,电话面试和每轮线上面试时间都在1小时左右。电话面试通过后,大约一周以后会约线上面试时间,线上面试用的是MicrosoftTeams,5轮线上面试一天完成,效率杠杠滴~。线上面试大约一周后会告知结果,通过之后就是offer、背调等流程。
不同部门和不同面试官的面试风格、侧重点可能差别很大,但主要考察点应该没有太大出入。网上也有很多人写微软的面经,也可以多搜一些作为参考,但是他们列出的面试题在你面试的时候可能一个也不会遇到。
面试是每个普通程序员面前的一座大山,给了大家无尽的苦恼和困惑。程序员面试很难吗?难!正常的,要经过两轮技术面试以及一轮经理面试,也有不少顶尖公司甚至需要三到五轮的技术面试。
几轮面试下来,能熬到最后,这绝对是真正意义上的“过五关斩六将”了。很多优秀的程序员业务能力很过硬,但都因为在面试的时候发挥失常,从而屡屡与大厂失之交臂。所以,每一个面试成功者,都算是勇士。要给自己点个赞!
那么面试时,我们究竟需要注意什么呢?今天,北大青鸟就教给大家几个面试成功的技巧。
1、首先,要确保你理解了面试官的问题。
许多问题都是故意措辞模糊或者模棱两可,这个时候你可以请面试官把问题说清楚,从而确保你真正回答面试官的问题。你的提问同时还有一个好处,就是它能给你自己一些时间,让你的脑子转起来。
2、用一到两个例子来确定问题的限制条件和要求(在现场面试时在白板上完成这个过程,在电话面试时在笔记本上完成)。
尝试用中等规模的例子,以便覆盖到一些特殊情况。如果你能想到可能相关的表格,就把它画出来。事实上,把你想到的任何东西都写下来是会有帮助的,因为它能为你提供一个视觉锚点,从而让你在走不通时或者思考过程中随时返回某一个点。
3、把话说清楚,这可能是最重要的一步。
要试着让面试尽可能有更多的互动,面试官不知道你在想什么,而让他们参与到你的思考过程里,会让她给你一些有用的提示,防止你偏向错误的方向。你的目标就是要先和面试官确证你的答案,然后再去写代码,而且你考虑答案越清晰、越高效,你得到的即时反馈也就越好。
4、通过应用以下技巧来找到答案
回想一下你遇到的类似问题,再想想它们是如何被解决的,尝试各种不同的算法(分治算法、贪心算法、递归、排序,等等),把问题分解成更小的、可处理的小问题(这样你就能得到相应部分的分数),最后再通览一遍你列出的数据结构,因为有时候,只要想到了正确的数据结构,就能给出正确的答案。
5、当你向面试官问清楚了问题、并向她解释了你的答案之后,就可以开始写代码了。
在共享文档里写代码的时候,你可以复制粘贴、写评论,而且能回过头来完成骨架算法和功能。但在白板上写代码就不一样了,它需要你的头脑很清醒,而且需要你具备管理白板空间的技能。
1、心理准备
每当人们准备做一见重大事情时,都难免会紧张,面试决定了我们职场的命运,所以也不能例外。在面试时,必须避免面试时紧张,警长的原因是很多方面的,最关键的因素就在于不自信,顾虑重重。你的心里可能会有很多疑问,如果不让知道面试官会问你什么问题,不知道自己能不能回答得体,不知道其他应聘者会不会表现得比你更加优秀……针对上述种种疑问,你只需要把能够掌控的准备到最充足,就会有更大的胜算机会,你也就会更自信,永远记住---机会是给有准备的人的。
2、准备资料
面试时我们要准备好学校的毕业z书,学位证书,英语等级证书和个人简历等,还需要有离职证明,原公司名称、地址、证明人等。
3、提前了解公司准备本和笔,随时记录面试的电话和地址。在去面试之前,先大概了解一下这个公司。用3-5天时间复习笔试的相关内容,准备好面试时要说的内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)