微软面试经验| 52集(更新鲜)

第一轮(微软大学代码竞赛) 如果我没记错的话,在1h30中有6个问题需要解决。我的团队解决了其中的三个问题,最终排名第二。

null

我所在大学有80人参加了比赛。微软在最后一轮面试中选择了大约6位。

第二轮(现场最终面试) 3次面试,每次45分钟,间隔15分钟。在休息时间,我们和招聘人员交谈。如果你在其中一次面试中表现不错,但不是很好,你会得到一次额外的面试。

1) 运行长度字符串编码。 链接: https://www.geeksforgeeks.org/run-length-encoding/

然而,还有其他限制: (a) 结果字符串应写入输入字符串。 (b) 允许的最大额外内存为(字符串长度–1)字节。 (c) 如果生成的字符串比输入字符串长,算法可能会中止并使字符串变脏。

行为:有人问我的背景。

2) 字符串中的最低共同祖先和反向单词 链接: https://www.geeksforgeeks.org/lowest-common-ancestor-binary-tree-set-1/ https://www.geeksforgeeks.org/reverse-words-in-a-given-string/

行为:谈谈最有趣的项目,以及我从中学到了什么。

3) 给出一个包含开始时间和结束时间的事件列表,找出与其他事件冲突的事件。

我如何决定下一步应该在操作系统中实现哪个功能。

行为:谈谈我最喜欢的项目和一个我不得不说服其他人的例子,

其他评论:

1.整体体验不错。微软支付了我们访问他们办公室的所有费用。招聘人员也照顾我们,真的没有抱怨。

2.有两位面试官非常务实,尽管他们经验丰富,职位很高。与他们的对话自然流畅,我玩得很开心。

3.然而,其中一人(来自问题#1)对候选人的态度非常糟糕。他没有很好地研究这个问题,没有评估出与他不同的解决方案,并且对我们用自己的方式解决问题的想法发表了不尊重的评论。这不仅仅是我的观点,我还询问了其他候选人。

我完成了第二次面试,在第三次面试中表现不错,但在第一次面试中表现不够好(原因已经说明)。当时没有人给我报价。

我能说的是:无论你准备得多好,你仍然依赖面试官。努力学习,希望面试官对你友善,不想贬低你。

祝你们好运。

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享