📜  Microsoft 面试体验 SDE 1 校外(8 个月经验)(1)

📅  最后修改于: 2023-12-03 14:44:17.668000             🧑  作者: Mango

Microsoft 面试体验 SDE 1 校外(8 个月经验)

本文将介绍我的 Microsoft SDE 1 校外面试经历。在此之前,我已经有 8 个月的工作经验,并且在大学期间进行了多个项目。

申请过程

我在 Microsoft 的职位招聘网站上找到了 SDE 1 的空缺并提交了简历。几天后,我收到了 HR 的邮件,要求我进行在线代码测试。测试主要包括编程基础和算法题目。测试结束后,我收到了面试邀请。

面试准备

在面试前一周,我开始着手准备。我主要做了以下几个方面的准备:

  • 复习数据结构和算法基础知识;
  • 刷 LeetCode 的题目;
  • 准备面试和简历中可能会被问到的问题;
  • 看一些相关技术领域的细节和最佳实践。
面试过程

我的面试流程如下:

面试 1

第一轮面试是在线的,主要是对我的编程基础进行考察。面试官问了我一些基础问题,包括数据结构、算法和编程语言。然后他要求我用编程语言实现一个基础算法,比如快速排序或者链表的反转。我在时间内完成了任务,并且解释了我的实现过程。

面试 2

第二轮面试是一个技术面试。面试官问了我一些关于网络和操作系统的问题。然后他要求我在白板上解决一个算法问题:给定一个数组,找到所有的子集。我把问题理解后,用回溯法解决了这个问题。

面试 3

第三轮面试是一个设计面试。面试官让我设计一个类似于 Twitter 的系统。我提出了一些关于数据结构、数据库和系统架构的设计思路,然后面试官对我的答案进行了评价和进一步提问。

面试 4

第四轮面试是一个文化面试。面试官问了我一些关于工作习惯和团队协作的问题。我们讨论了一些可能在我工作中遇到的问题,并且我解释了如何解决这些问题。

总结

我的 Microsoft 面试经验很好,我对我的面试官和 HR 的专业性和严肃性印象深刻。整个面试过程非常充实,我也学到了很多新的知识。虽然我没有被录取,但我相信这是一个非常有价值的经验,希望我的经验可以对其他的程序员有所帮助。

# Microsoft 面试体验 SDE 1 校外(8 个月经验)

本文将介绍我的 Microsoft SDE 1 校外面试经历。在此之前,我已经有 8 个月的工作经验,并且在大学期间进行了多个项目。

## 申请过程

我在 Microsoft 的职位招聘网站上找到了 SDE 1 的空缺并提交了简历。几天后,我收到了 HR 的邮件,要求我进行在线代码测试。测试主要包括编程基础和算法题目。测试结束后,我收到了面试邀请。

## 面试准备

在面试前一周,我开始着手准备。我主要做了以下几个方面的准备:

- 复习数据结构和算法基础知识;
- 刷 LeetCode 的题目;
- 准备面试和简历中可能会被问到的问题;
- 看一些相关技术领域的细节和最佳实践。

## 面试过程

我的面试流程如下:

### 面试 1

第一轮面试是在线的,主要是对我的编程基础进行考察。面试官问了我一些基础问题,包括数据结构、算法和编程语言。然后他要求我用编程语言实现一个基础算法,比如快速排序或者链表的反转。我在时间内完成了任务,并且解释了我的实现过程。

### 面试 2

第二轮面试是一个技术面试。面试官问了我一些关于网络和操作系统的问题。然后他要求我在白板上解决一个算法问题:给定一个数组,找到所有的子集。我把问题理解后,用回溯法解决了这个问题。

### 面试 3

第三轮面试是一个设计面试。面试官让我设计一个类似于 Twitter 的系统。我提出了一些关于数据结构、数据库和系统架构的设计思路,然后面试官对我的答案进行了评价和进一步提问。

### 面试 4

第四轮面试是一个文化面试。面试官问了我一些关于工作习惯和团队协作的问题。我们讨论了一些可能在我工作中遇到的问题,并且我解释了如何解决这些问题。

## 总结

我的 Microsoft 面试经验很好,我对我的面试官和 HR 的专业性和严肃性印象深刻。整个面试过程非常充实,我也学到了很多新的知识。虽然我没有被录取,但我相信这是一个非常有价值的经验,希望我的经验可以对其他的程序员有所帮助。