📅  最后修改于: 2023-12-03 14:49:05.885000             🧑  作者: Mango
在这里,我将为大家分享我亚马逊面试的经历。这是一次 SDE 校内面试,我被要求在 230 分钟内完成三轮面试。以下是我的面试经历,希望能对你有所帮助。
第一轮是笔试。我被要求在一个小时内解决两个问题。这些问题都是涉及数据结构和算法的基本问题,包括:
对我而言,这些问题不算太难,因为我之前已经做过很多面试题目了。所以我还有一些时间更新了一下我的简历和项目经验。
第二轮是技术面试。这轮面试考察的是我的编码能力和解决问题的能力。面试官向我介绍了一个场景,并要求我:
我在此不便透露具体的场景和功能,因为它们受到了保密协议的保护。但是我可以告诉你们,考官给了我很详细的场景和要求,使得我可以很清楚地理解问题。我使用了敏捷开发的方法,在面试官的帮助下快速构建了一个数据结构并实现了相关的功能。
第三轮是面试官问我的问题。这些问题通常会涉及到我的技术经验、技术知识和工作流程。以下是面试官问我的问题:
对我而言,这些问题都不太难回答。我谈到了我最近在学习的新技术,包括 React 和 Node.js。我还向面试官询问了一些问题,以获取他的反馈和建议。
这份面试经历对我而言是非常有收获的。我学到了很多关于亚马逊团队的工作和文化的信息。我也有机会练习一下我在数据结构和算法方面的技能。总而言之,这是我在职业生涯中的一次非常有意义的经历。
总时间:230 分钟
代码:
# 亚马逊面试经历 | 设置 230(SDE 校内)
## 简介
在这里,我将为大家分享我亚马逊面试的经历。这是一次 SDE 校内面试,我被要求在 230 分钟内完成三轮面试。以下是我的面试经历,希望能对你有所帮助。
## 第一轮
第一轮是笔试。我被要求在一个小时内解决两个问题。这些问题都是涉及数据结构和算法的基本问题,包括:
* 查找一个排序数组中缺失的数字。
* 实现一个 LRU 缓存。
对我而言,这些问题不算太难,因为我之前已经做过很多面试题目了。所以我还有一些时间更新了一下我的简历和项目经验。
## 第二轮
第二轮是技术面试。这轮面试考察的是我的编码能力和解决问题的能力。面试官向我介绍了一个场景,并要求我:
* 设计一个数据结构以处理场景中的数据。
* 根据这个数据结构实现相关的功能。
我在此不便透露具体的场景和功能,因为它们受到了保密协议的保护。但是我可以告诉你们,考官给了我很详细的场景和要求,使得我可以很清楚地理解问题。我使用了敏捷开发的方法,在面试官的帮助下快速构建了一个数据结构并实现了相关的功能。
## 第三轮
第三轮是面试官问我的问题。这些问题通常会涉及到我的技术经验、技术知识和工作流程。以下是面试官问我的问题:
* 你最近学到的新技术是什么?
* 你有什么困难的技术问题需要解决?
* 你如何优化你的代码?
对我而言,这些问题都不太难回答。我谈到了我最近在学习的新技术,包括 React 和 Node.js。我还向面试官询问了一些问题,以获取他的反馈和建议。
## 总结
这份面试经历对我而言是非常有收获的。我学到了很多关于亚马逊团队的工作和文化的信息。我也有机会练习一下我在数据结构和算法方面的技能。总而言之,这是我在职业生涯中的一次非常有意义的经历。
总时间:230 分钟