📜  微软面试经历(实习)

📅  最后修改于: 2021-11-17 09:51:07             🧑  作者: Mango

微软为所有本科生和研究生提供为期 2 个月的暑期实习计划的机会。申请微软实习计划的基本标准是 CGPA 大于 7.0,没有待处理的积压,候选人不应参加过去一年的微软实习招聘过程。
该过程有2轮。他们是:-
1)在线编码回合
2)面试

  • 在线编码回合:
    • 这是一个包含 3 个问题的在线编码回合,托管在 tests.mettl.com。考试时间为 1 小时 30 分钟,每个人都会得到一组不同的三道题。更好的时间和空间复杂度更大的标记。
    • 对我来说这组问题是——
      • 旋转阵列
      • 从给定的字符串删除所有重复项
      • 适用于 K 个最近使用 (MRU) 应用程序的程序

到我尝试时,大约有 120 名学生入围。我就是其中之一。在我看来,问题并没有那么难。解决问题所需要的只是练习。

    • 面试:

本轮有4场技术面试,每一轮都是淘汰赛。
第一轮是离线编写编码轮。一定要写干净和正确的代码,为变量和适当的缩进使用适当的名称。
这些是我被要求解决的问题——

      • 查找二叉树的最小公共祖先
      • 矩阵中的最大和路径

在 120 名学生中,有 15 名成员进入了下一轮的候选名单。
在第二轮技术面试中,每个人将分配一名导师,并会询问有关链表、二叉树、动态规划等方面的问题。
在第三轮中,我们与简历中提到的项目进行了讨论。
最后一轮是HR面试,在这一轮中,他们问了一些关于介绍、谜题和一些棘手的问题。
除此之外,他们根据CGPA入围。
我想建议解决GeeksforGeeks中的所有问题,它对理解主题的要点也很有帮助。它还将数据结构和算法等所有主题安排得井井有条。我真诚地感谢 GeeksforGeeks。