📜  微软采访 | 18

📅  最后修改于: 2022-05-13 01:58:28.273000             🧑  作者: Mango

微软采访 | 18

以下是我的 MS实习生面试经历(地点海得拉巴)。

轮数: 3轮PI

微软根据他们的简历入围候选人,没有笔试。完整的过程包括 3 轮面试

面试第一轮:时间1小时。 (必应团队)

  1. 实现一个具有findMiddle操作的堆栈,它在 O(1) 时间返回堆栈的中间元素。
    GeeksforGeeks 链接
  2. 给定不同面额的纸币(1、2、5、10),WAP 可以通过多少种方式找到“x”?

面试第 2 轮:时间 1 小时。(Apex 团队)

  1. 给定一个大小为 n 的数组,其数字来自 1..n ,其中一个数字缺失,一个数字出现两次。找到 2 个数字
  2. 给定一个在其二进制表示中只有一个“1”和所有其他“0”的数字,找到“1”位的位置。
  3. 树的迭代有序遍历的代码。
  4. 来自操作系统的问题(物理内存、虚拟内存、中断、消息传递等)

面试第3时间 15 分钟(Apex 团队)

  1. 从给定字符串中删除备用重复字符的代码。
    类似文章: GeeksforGeeks 链接
  2. 一些 HR 喜欢的问题(为什么你看到自己 5 年了。)

我很幸运,得到了实习生!!

微软的所有练习题!