16年正式毕业,计算机科班出身,ACM打铁选手,此前一直在一家互联网创业公司由实习到转正,从Server到Client,从PC到iOS,经历了很多从0到1的产品,算是创业公司一个不错的历练经历。
今年八月底收到面邀,本来HR想让我直接现场面,奈何因在职状态不好脱身,遂申请了一轮电面。
电面一面 用时47分钟
第一次交锋-英语听说测试
微软中国(Microsoft )数据库工程师面试题
接下来就是英文问答环节了,对方大概依次问了以下问题:
Tell me something about your daily work.
What if you get a hard problem,how you gonna solve it?
Your hobby?
Can you picture some episode about season 8?
其中问题2,4都是根据回答进行的提问,比如我在问题1的回答中有提及Solve problem with teammates.问题3回答了喜爱看美剧《权力的游戏》后,问题四提出了关于我对第八季的一些剧情猜想。因为我本人确实非常喜欢冰火,曾抱着学习的目的看过英文原版部分章节,而且电视剧也刷了好几遍,所以许多人名,情节,也是张口就来。这块聊得比较多。也比较顺畅。
每一轮都是先简单的自我介绍,大概聊十几分钟的项目经验和技术知识,剩下的时间写代码。
项目经验因人而异,讨论项目的时候会讨论到一些相关的技术知识,也可能会单独问一些基础知识。可能是因为我的项目经验比较多,所以基本是以项目涉及到的技术知识为主,问到其他基础知识,有些知识我了解不多,就直接说了不了解,面试官也就没有再问。
微软中国(Microsoft )软件工程师面试题
每一轮写代码,都会一边思考一边说我的分析过程,题目不明确的地方也会提出来。面试官也会对我的思路给出反馈,或者给一些提示。整体思路确定了就开始写代码,写的时候也是一边写一边和面试官讨论。面试官也会提出一些疑问,这里为什么这么写,或者是有些地方没考虑到也会问,然后我会去想一些办法来完善。题目不算太难,但是基本上40分钟也就刚好只做了一道题。
Q1你能简单地谈一下自己吗?
这个问题,说它是面试问题的始祖,
一点都不
夸张!但却仍然是一个让一些面试者翻船的问
题。实际上,与其说它是一个
「问题」,到不
如说是一个「请求」
。但这个「请求」
,却是
一个任何其他「问题」都无法代替的、能将求
职者置于一个非常独特处境的「请求」。众多
的面试官们之所以垂青于这个问题,更多的原
因则是,这个「始祖」级别的问题就像一艘华
丽的破冰船,在求职者不停自诉的同时,为他
们提供了一个绝好的探究对方心理的机会。因
此,它以很高的频率出现在众多面试的前三个
问题当中。当求职者不适应开放性问题,只在
专心于准备回答围绕自己的职业技能、教育背
景和职业展望方面回答,这种问题无疑令他不
知所措。
微软中国(Microsoft )助理软件测试工程师面试题
Q1你能简单地谈一下自己吗?
这个问题,说它是面试问题的始祖,
一点都不
夸张!但却仍然是一个让一些面试者翻船的问
题。实际上,与其说它是一个
「问题」,到不
如说是一个「请求」
。但这个「请求」
,却是
一个任何其他「问题」都无法代替的、能将求
职者置于一个非常独特处境的「请求」。众多
的面试官们之所以垂青于这个问题,更多的原
因则是,这个「始祖」级别的问题就像一艘华
丽的破冰船,在求职者不停自诉的同时,为他
们提供了一个绝好的探究对方心理的机会。因
此,它以很高的频率出现在众多面试的前三个
问题当中。当求职者不适应开放性问题,只在
专心于准备回答围绕自己的职业技能、教育背
景和职业展望方面回答,这种问题无疑令他不
知所措。
timeline: 2022.2.21 上午11点一面
面试全英文(给我整一愣,不是说中文面试么)
面试官是个小姐姐,声音蛮好听而且很和蔼,就是整个面试过程有点像口语考试(捂脸
1. 自我介绍(还好之前有准备)
2. 根据我自我介绍中提及的三个项目介绍一个(她指定了我的第一个项目,教育资源整合平台,让我介绍它的设计过程,以及遇到的困难)
3. 为什么项目中使用redis(稍微介绍了一下redis,然后乱加了几个redis的优点,淦,英语表达属实不太ok)
4. 做算法题(全排列问题,无重复数字/有重复数字,应该是bug free做出来了,但是整个过程中好像和面试官交流略少)
5. 反问(实习时间,其他的因为没准备也没再多问了)
整个面试下来给我的感觉是整个过程非常的有条理和节奏,中途我的共享屏幕出现了问题,最终也妥善的处理了(用teams会议的chatbox来写代码然后发过去,随后讲思路)。反映出的问题主要还是英语太差,麻了。二面稍微多准备一下吧,问到什么项目了大概怎么介绍可以准备一下,不然就比较尴尬了。
2022.2.22 上午11点二面
面试还是全英文(除了最后反问环节)
1. 对方介绍了一下组里的情况
2. 自我介绍
3. 让我讲讲Microsoft Hackathon(简历上写的参加了比赛还拿了奖,面试官以为是微软举办的,不过事实上是学校举办的23333
4. 讲讲招新平台的项目
5. 算法题(验证二叉树前序序列序列化,面试官给了一点提示后做出来了)
6. 反问
这次面试比上次稍微好些,有了预期知道是英文面试了准备了一下,整体的表达没有太大问题了(除了一些小点)。
2022.2.25 下午1点三面
写算法讲思路和反问是中文,其他是英文
1. 自我介绍
2. 同样好奇Microsoft Hackathon 2333333(二面说的再给他讲了一遍)
3. 直接做题:正则表达式匹配稍微改了一下,磕磕绊绊写的dp,貌似没做对(面试官也没看出来对不对说下去跑一下看看,要是看出来不对估计就凉了呜呜)
4. 反问(部门分配情况,面试评价,面试官评价还行,说我听英语有点紧张,主要也确实描述题目的时候是口述,有几个单词没太听清,理解错了一次题的意思,后面修正了一下)
微软中国(Microsoft )software engineer面试题
timeline: 2022.2.21 上午11点一面
面试全英文(给我整一愣,不是说中文面试么)
面试官是个小姐姐,声音蛮好听而且很和蔼,就是整个面试过程有点像口语考试(捂脸
1. 自我介绍(还好之前有准备)
2. 根据我自我介绍中提及的三个项目介绍一个(她指定了我的第一个项目,教育资源整合平台,让我介绍它的设计过程,以及遇到的困难)
3. 为什么项目中使用redis(稍微介绍了一下redis,然后乱加了几个redis的优点,淦,英语表达属实不太ok)
4. 做算法题(全排列问题,无重复数字/有重复数字,应该是bug free做出来了,但是整个过程中好像和面试官交流略少)
5. 反问(实习时间,其他的因为没准备也没再多问了)
整个面试下来给我的感觉是整个过程非常的有条理和节奏,中途我的共享屏幕出现了问题,最终也妥善的处理了(用teams会议的chatbox来写代码然后发过去,随后讲思路)。反映出的问题主要还是英语太差,麻了。二面稍微多准备一下吧,问到什么项目了大概怎么介绍可以准备一下,不然就比较尴尬了。
2022.2.22 上午11点二面
面试还是全英文(除了最后反问环节)
1. 对方介绍了一下组里的情况
2. 自我介绍
3. 让我讲讲Microsoft Hackathon(简历上写的参加了比赛还拿了奖,面试官以为是微软举办的,不过事实上是学校举办的23333
4. 讲讲招新平台的项目
5. 算法题(验证二叉树前序序列序列化,面试官给了一点提示后做出来了)
6. 反问
这次面试比上次稍微好些,有了预期知道是英文面试了准备了一下,整体的表达没有太大问题了(除了一些小点)。
2022.2.25 下午1点三面
写算法讲思路和反问是中文,其他是英文
1. 自我介绍
2. 同样好奇Microsoft Hackathon 2333333(二面说的再给他讲了一遍)
3. 直接做题:正则表达式匹配稍微改了一下,磕磕绊绊写的dp,貌似没做对(面试官也没看出来对不对说下去跑一下看看,要是看出来不对估计就凉了呜呜)
4. 反问(部门分配情况,面试评价,面试官评价还行,说我听英语有点紧张,主要也确实描述题目的时候是口述,有几个单词没太听清,理解错了一次题的意思,后面修正了一下)