📜  亚马逊面试体验|套装233(具有SDE-1经验1年)(1)

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

亚马逊面试体验|套装233(具有SDE-1经验1年)

简介

本文将介绍一位有SDE-1经验1年的程序员在亚马逊面试的体验。本文将从面试流程、面试题目、面试评价等多个方面进行描述,以便程序员们了解亚马逊的面试流程,增加应对面试的信心。

面试流程

本文介绍的是亚马逊SDE-1工作岗位的面试流程。这个岗位的面试流程主要分为5轮:

  1. 第一轮是Coding Test,时间为45分钟,主要考察程序员代码实现的能力;
  2. 第二轮是面试官面试,时间为1小时,主要考察程序员的基本计算机知识和算法数据结构;
  3. 第三轮是Bar Raiser面试,时间为1小时,主要考察程序员的工作能力和商业思维;
  4. 第四轮是技术面试,时间为1小时,主要考察程序员的技术能力和解决问题的能力;
  5. 第五轮是Hiring Manager面试,时间为1小时,主要考察程序员的管理经验和项目经验。
面试题目

本文将介绍几个在亚马逊面试中常见的面试题目,以供参考:

题目一

请写出一个函数,输入为一个整数数组,输出为此数组中的两个元素相加等于目标值的下标。假设此数组中只有一个解。

例如:

input: [3, 5, 8, 2, 9],  target=10
output: [0, 2]
题目二

请写出一个函数,输入为一个字符串(由括号组成),输出为此字符串是否为有效的括号序列。例如,"((()))"为有效的括号序列,而"()("则不是有效的括号序列。

题目三

有一个升序排列的数组,但其中有两个元素颠倒了顺序,请写出一个函数,输入为此数组,输出为颠倒顺序的两个元素的值。

例如:

input: [1, 2, 5, 4, 3, 6, 7]
output: (5, 4)
面试评价

在亚马逊的面试中,面试官会综合考虑代码实现能力、算法数据结构、工作能力、商业思维、技术能力、解决问题的能力、管理经验和项目经验等多个方面对程序员进行综合评价。如果程序员能够在以上多个方面都有不错的表现,则有望获得这个工作岗位。

总结

在本文中,我们介绍了一个有SDE-1经验1年的程序员在亚马逊面试的体验,包括了面试流程、面试题目和面试评价等多个方面的描述。希望本文能对程序员们进行一定的指导和帮助。