据全网以及本站内各热心网友分享的面经信息反馈,微软中国(Microsoft )的面试流程一般分为四轮:
第一轮:一面技术面试,了解基本信息,问岗位相关专业技术问题;
第二轮:二面技术主管面试,全英文,问专业上的问题,以及底层原理;
第三轮:三面BOSS面试,主要聊了对技术支持岗位的理解,以及今后的目标;
第四轮:四面纯英文能力面试,role play。
一般四轮面试;不同时期、岗位、城市的招聘进程可能会根据实际情况在上述流程基础上做些明显增减调整。
以下是多位职朋站内面试亲历者分享的面试经验及面试流程,供参考:
此面试总共花费30天时间,面试形式包括电话面试、 1对1面试、 群面,面试的职位是实习生。
一共4面,第一面是群面,第二轮才是笔试,第三轮是一对一技术面,最后一面是boss面。本人是技术支持岗位的实习生,对技术的要求貌似不是特别高,所以虽然技术面出了些错,但IQ题都答上了还是要了我。对英文要求比较高,但也有中文面的。
一个圆柱形蛋糕怎么样用三刀切出来八块?
写一个排序算法
此面试总共花费0.5天时间,面试形式包括1对1面试、背景调查,面试的职位是技术支持。
去了先写邮件,半个小时
一面技术面
先简单自我介绍
然后口算3点15分时时针与分针的夹角
然后用笔算了一个加速度和距离的问题
英文随便讲一段(十几句)+面试官跟你英文对话。。。
你跟别人(你同学)不同的地方
你学习过程中觉得什么比较困难?
最后写了一个递归斐波那契
二面还是技术面
挨个问简历上的项目
链表和数组区别,优缺点?
什么是面向对象?和面向过程的区别?
面向对象的特点?分别介绍多态封装和继承。多态的作用,什么时候用?
重写和重载区别?
数据库使用步骤;
三面:大boss,感觉不太好
域操作
知道什么是云吗?
职业规划
了解多少微软产品?听说过微软云吗?office,VS,SqlServer挨着问;
域操作
知道什么是云吗?
职业规划
了解多少微软产品?听说过微软云吗?
此面试总共花费1天时间,面试形式包括1对1面试,面试的职位是软件开发工程师。
一共三面,每次面试持续时间40分钟左右,前两面基本都是手写代码题目,中间穿插一些介绍简历中的项目,两面结束后会有一部分人被刷掉,剩下的人参加三面,我比较幸运侥幸进了三面,而且三面看起来像manager,竟然没问什么技术,都是开放性问题,答得不好,最后面试结束两天后收到了Thank you letter,悲伤…
三面问了你最有成就感和最有挫折感的事情,这个应该是很多面试都会遇到的,但是因为面的SE,完全没想到会问这个,答得不好。
此面试总共花费1天时间,面试形式包括电话面试,面试的职位是实习。
实习校招。先在hihocoder平台上做机试,编程题。通过后通知面试时间,用skype,语音通话不用视频。面试一个下午2到3轮,每轮一小时。两轮都主要问算法题,还要在给的一个在线编辑网站上写代码。二面问了系统设计题,大概问了下项目。前两轮面完后,过了一会收到电话说还有一轮,估计是前两面轮通过了才有第三轮。第三轮感觉是级别更高的面试官,问了题简单算法,然后还问了团队合作方面遇到问题的解决方法,最后问那个在线编辑器测试的意见。一下下午面完3轮后就没面试了。
几乎都是算法题,要求在线写代码。题目有判断找字符串中找某个匹配串,3sum问题,非递归实现二叉树遍历,罗马数字替换。
以上信息希望对你有所帮助;也欢迎大家积极分享属于你的面试经历。