📌  相关文章
📜  SDE-1 实习生(校内)的亚马逊面试体验(1)

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

SDE-1 实习生(校内)的亚马逊面试体验

最近我参加了亚马逊SDE-1 实习生(校内)的面试,分享一下我的经历。

面试流程

首先是电话面试,大概30分钟,主要是聊一下简历和项目经验。接下来就是在线编程测试,时长约1-2小时,涉及算法和编码题目。最后是面试官面试,时长大约45分钟,主要是问题的澄清和一些技术细节上的问题,并且他们会询问您关于亚马逊文化和工作环境的兴趣。

面试题目

以下是我遇到的一些面试题目:

算法
  1. 找到一个数列的连续和最大的子数组
  2. 判断一个链表是否是回文
  3. 给定一个有序数组和一个目标,返回目标在数组中的下标(二分法)
编程
  1. 如何在整数数组中找到重复数字?
  2. 实现一个哈希表
  3. 给定一个数组,请编写一个函数来判断它是否是某个二叉搜索树(BST)的后序遍历序列

以上仅是我个人遇到的问题,每个人的问题都不同,但是大致上都是这类型的算法和编程题目。

总结

总的来说,亚马逊的面试流程非常挑战性,他们对技术细节和思考过程要求非常高,但同时也能够为您提供不错的工作体验。在准备面试时,最好能够熟悉LeetCode,刷刷题目可以提升思维能力。

Good luck!