📅  最后修改于: 2023-12-03 15:36:06.279000             🧑  作者: Mango
该面试经历来自一名有1.8年经验的SDE1,面试公司为亚马逊,面试流程包括三轮电话面试和一轮虚拟面试。
该轮电话面试时长45分钟,主要以算法和数据结构问题为主,具体问题如下:
该轮电话面试时长1小时,主要问题如下:
该轮电话面试时长1小时,主要问题如下:
最后一轮是虚拟面试,主要是面试官认真阅读该面试者的简历,并提出一些行为问题和技术问题。
行为问题大多围绕着如何解决团队中的问题,如何与上下级有效沟通等,而技术问题主要是围绕面试者的项目和技术栈展开。
该面试者认为亚马逊的面试难度较高,需要大量的准备才能面对。除了需要熟练掌握算法和数据结构之外,还需要思考能力和问题解决能力,因为亚马逊主要是考察面试者解决问题的能力。此外,面试过程中,面试官的态度友好,问题也比较实战,总体来说,该面试者体验较好,最终通过了面试。
# 亚马逊面试经历 | Set 347(SDE1 1.8 年经验)
## 背景介绍
该面试经历来自一名有1.8年经验的SDE1,面试公司为亚马逊,面试流程包括三轮电话面试和一轮虚拟面试。
## 面试过程
### 第一轮电话面试
该轮电话面试时长45分钟,主要以算法和数据结构问题为主,具体问题如下:
- 字符串翻转
- 给定字符串数组,找到最长公共前缀
- 给定一个链表,删除所有重复的节点取出不重复的节点
- 两个已排序的链表,合并成一个有序的链表
### 第二轮电话面试
该轮电话面试时长1小时,主要问题如下:
- 给定一个数组,找到两个元素和为目标值的下标
- 实现一个算法,对一个数组进行排序,使得数组中的每一个奇数的位置都是奇数,每一个偶数的位置都是偶数
- 给定矩形数组,找到最大面积的矩形
- 实现一个函数,将二叉搜索树转换为有序的双向链表
### 第三轮电话面试
该轮电话面试时长1小时,主要问题如下:
- 给定一个字符串,找到最长回文子串
- 给定一个链表,将链表每k个节点反转
- 实现一个函数,对字符串进行压缩(例如,aaabbbc->a3b3c1)
- 实现一个函数,找到一个字符串数组中最长单词的长度,并返回该单词
### 虚拟面试
最后一轮是虚拟面试,主要是面试官认真阅读该面试者的简历,并提出一些行为问题和技术问题。
行为问题大多围绕着如何解决团队中的问题,如何与上下级有效沟通等,而技术问题主要是围绕面试者的项目和技术栈展开。
## 面试总结
该面试者认为亚马逊的面试难度较高,需要大量的准备才能面对。除了需要熟练掌握算法和数据结构之外,还需要思考能力和问题解决能力,因为亚马逊主要是考察面试者解决问题的能力。此外,面试过程中,面试官的态度友好,问题也比较实战,总体来说,该面试者体验较好,最终通过了面试。