📌  相关文章
📜  亚马逊 SDE 实习生面试经验 | 2021 年校内(1)

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

亚马逊 SDE 实习生面试经验 | 2021 年校内

介绍

亚马逊是全球最大的电子商务公司之一,致力于顾客至上。SDE 是软件开发工程师的缩写,是亚马逊的技术团队中的一种职位。SDE 实习生是亚马逊招聘的实习生,其主要工作是进行软件开发和解决技术方案相关的问题。

招聘标准

亚马逊对 SDE 实习生的招聘标准如下:

  1. 本科或研究生在读;
  2. 计算机科学、软件工程、电子工程、数学等本科专业或相关研究生专业;
  3. 掌握 Java、C++、Python 等编程语言;
  4. 具有良好的算法和数据结构基础;
  5. 具备软件开发经验。
面试流程

亚马逊的 SDE 实习生面试流程通常包括以下几个环节:

  1. 电话面试
  2. 线上考试
  3. Technical Interview
  4. On-site Interview

其中 Technical Interview 和 On-site Interview 是重点考察环节。

Technical Interview

Technical Interview 通常由两位面试官共同负责,面试时会主要考察 SDE 实习生的算法和数据结构能力,同时也会关注实习生的编程质量和代码风格。

下面是一些经典考题:

  1. 反转二叉树
  2. 实现 LRU Cache
  3. 验证回文串
  4. 最大子序和
On-site Interview

On-site Interview 是面试环节中最重要的一个,通常会有四轮面试:

  1. Behavioral Interview
  2. Technical Interview 1
  3. Technical Interview 2
  4. System Design Interview

On-site Interview 中,Behavioral Interview 通常是第一轮,主要考察应试者的个人素质和职业素质。

接下来 Technical Interview 1 和 Technical Interview 2 这两轮主要考察算法和数据结构的能力,也会面试者的编程能力和项目经验。

而 System Design Interview 是重点关注应聘者的分析问题和设计能力。

总结

亚马逊是世界著名的IT公司之一,SDE 实习生是其重点招聘对象,而面试流程也是其招聘过程的焦点。 SDE 实习生应在算法和数据结构、编程能力、项目经验等方面进行系统提升,才能有更好的应对亚马逊 SDE 实习生面试。