📜  微软IDC面试经历(校内实习)(1)

📅  最后修改于: 2023-12-03 15:39:34.457000             🧑  作者: Mango

微软IDC面试经历(校内实习)

作为一名程序员,想要进入微软IDC实习,需要通过严格的面试。下面我将介绍我自己的微软IDC面试经历(校内实习),供大家参考。

准备工作

在面试前,我做了很多准备工作。首先,我通读了微软的招聘信息,了解了实习计划的具体要求和技能点。然后,我阅读了微软的技术博客和白皮书,了解了微软最新的技术和趋势。接着,我开始刷微软的面试题,并且将自己的代码提交到GitHub上,沉淀自己的技能。

面试过程
电话面试

首先是一轮电话面试,大约30分钟,主要是考察候选人的基本面试题技能和专业能力。

我被问到了如下的问题:

  • 什么是多线程?
  • 进程和线程的区别是什么?
  • 什么是虚拟函数?
  • 讲一下多态?
  • 用一句话简单地描述一下TCP/IP协议?
在线编程测试

接下来是一轮在线编程测试,主要涉及数据结构和算法。

我被要求完成两个编程问题:

  • 如何寻找二叉树中最靠近给定值的节点?
  • 实现归并排序。

我使用了C++来完成代码,同时解释了我的思考过程和实现方法。

技能面试

最后是一轮技能面试,主要考察候选人的技术技能和解决问题的能力。

我被问到了如下的问题:

  • 你在学术方面最自豪的工作是什么?
  • 你怎么重构一个非常大、复杂的代码库?

我基于我已经做到的项目阐述了自己的方法和策略,同时展示了自己关于微软技术的了解和实践经验。

面试结果

在整个面试过程中,我表现得非常好,最终获得了微软IDC的实习机会。在我实习期间,我在微软的全球技术核心团队工作,在高质量团队的指导下,和全球技术团队一起执行了各种各样的计划,积累了很多宝贵的经验和技能。

以上就是我的微软IDC面试经历(校内实习),希望能对大家有所帮助!