📜  2020 年 SDE 实习的微软面试经验

📅  最后修改于: 2021-11-17 10:01:35             🧑  作者: Mango

第1轮:

在第一轮中,参与者被要求在mettl.com上进行在线编码测试。存在三个编码问题。据我回忆,其中两个很简单,基于字符串。最后一个问题是基于数组上的序列。我用Python来解决它们。

测试用例非常紧张。其中之一是关键测试用例,它分析了解决方案的复杂性。关键测试用例需要有效的解决方案才能通过。问题很简单,没有太多困难的东西(简单的字符串和数组)。

第二轮:

第二轮是在Skype上进行的在线面试。面试官是印度理工学院德里校友(所以,你可以预测面试水平)。这是一次技术面试。教学大纲的范围未知,因此他们可以询问您学期中尚未涵盖的内容。就我而言,第一个问题是,根据操作系统理论区分线程和进程。我没有回答,因为操作系统将在第六学期进行。下一个问题是,通过比较数组元素(将一个数组的元素与另一个数组的元素进行比较)对两个数组进行排序。这是我的想法,所以我没有回答。下一个问题是,打印二叉树的骨架(一个完美的算法,没有补丁工作)。我们需要在现场提出一个算法。这是独一无二的,因为所有站点的功能代码都分为两部分。最后一个问题是关于从任何号码建立队列。的堆栈。 (提示是所需的堆栈数为 2)。对于出队,只需弹出堆栈元素,插入元素并再次推入堆栈。对于入队,只需将元素推入堆栈。

第 3 轮:

我在第二轮被拒绝了。所以不能出现在第三轮。第三轮是人力资源和技术人员的现场面试。

结论:

做好充分准备,因为在第 2 轮和第 3 轮中提出的问题将超出您的范围。准备好面对他们。只有精通国际课程并具有深度主题的人才能破解它。