📜  亚马逊面试经历| Set 347(SDE1 1.8 年经验)(1)

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

亚马逊面试经历 | Set 347(SDE1 1.8 年经验)

背景介绍

该面试经历来自一名有1.8年经验的SDE1,面试公司为亚马逊,面试流程包括三轮电话面试和一轮虚拟面试。

面试过程
第一轮电话面试

该轮电话面试时长45分钟,主要以算法和数据结构问题为主,具体问题如下:

  • 字符串翻转
  • 给定字符串数组,找到最长公共前缀
  • 给定一个链表,删除所有重复的节点取出不重复的节点
  • 两个已排序的链表,合并成一个有序的链表
第二轮电话面试

该轮电话面试时长1小时,主要问题如下:

  • 给定一个数组,找到两个元素和为目标值的下标
  • 实现一个算法,对一个数组进行排序,使得数组中的每一个奇数的位置都是奇数,每一个偶数的位置都是偶数
  • 给定矩形数组,找到最大面积的矩形
  • 实现一个函数,将二叉搜索树转换为有序的双向链表
第三轮电话面试

该轮电话面试时长1小时,主要问题如下:

  • 给定一个字符串,找到最长回文子串
  • 给定一个链表,将链表每k个节点反转
  • 实现一个函数,对字符串进行压缩(例如,aaabbbc->a3b3c1)
  • 实现一个函数,找到一个字符串数组中最长单词的长度,并返回该单词
虚拟面试

最后一轮是虚拟面试,主要是面试官认真阅读该面试者的简历,并提出一些行为问题和技术问题。

行为问题大多围绕着如何解决团队中的问题,如何与上下级有效沟通等,而技术问题主要是围绕面试者的项目和技术栈展开。

面试总结

该面试者认为亚马逊的面试难度较高,需要大量的准备才能面对。除了需要熟练掌握算法和数据结构之外,还需要思考能力和问题解决能力,因为亚马逊主要是考察面试者解决问题的能力。此外,面试过程中,面试官的态度友好,问题也比较实战,总体来说,该面试者体验较好,最终通过了面试。

# 亚马逊面试经历 | Set 347(SDE1 1.8 年经验)

## 背景介绍

该面试经历来自一名有1.8年经验的SDE1,面试公司为亚马逊,面试流程包括三轮电话面试和一轮虚拟面试。

## 面试过程

### 第一轮电话面试

该轮电话面试时长45分钟,主要以算法和数据结构问题为主,具体问题如下:

- 字符串翻转
- 给定字符串数组,找到最长公共前缀
- 给定一个链表,删除所有重复的节点取出不重复的节点
- 两个已排序的链表,合并成一个有序的链表

### 第二轮电话面试

该轮电话面试时长1小时,主要问题如下:

- 给定一个数组,找到两个元素和为目标值的下标
- 实现一个算法,对一个数组进行排序,使得数组中的每一个奇数的位置都是奇数,每一个偶数的位置都是偶数
- 给定矩形数组,找到最大面积的矩形
- 实现一个函数,将二叉搜索树转换为有序的双向链表

### 第三轮电话面试

该轮电话面试时长1小时,主要问题如下:

- 给定一个字符串,找到最长回文子串
- 给定一个链表,将链表每k个节点反转
- 实现一个函数,对字符串进行压缩(例如,aaabbbc->a3b3c1)
- 实现一个函数,找到一个字符串数组中最长单词的长度,并返回该单词

### 虚拟面试

最后一轮是虚拟面试,主要是面试官认真阅读该面试者的简历,并提出一些行为问题和技术问题。

行为问题大多围绕着如何解决团队中的问题,如何与上下级有效沟通等,而技术问题主要是围绕面试者的项目和技术栈展开。

## 面试总结

该面试者认为亚马逊的面试难度较高,需要大量的准备才能面对。除了需要熟练掌握算法和数据结构之外,还需要思考能力和问题解决能力,因为亚马逊主要是考察面试者解决问题的能力。此外,面试过程中,面试官的态度友好,问题也比较实战,总体来说,该面试者体验较好,最终通过了面试。