📜  亚马逊面试经历 | SDE-1 校内(1)

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

亚马逊面试经历 | SDE-1 校内

前言

这份文档是我面试亚马逊担任 SDE-1 的经历,是希望帮助到正在面试亚马逊或者准备面试亚马逊的程序员们,希望对你们有所帮助。

面试过程

我是校内面试,共有两轮。每轮面试时间大约为一个半小时。整个面试过程大约为 3 个小时。

第一轮

第一轮主要是算法和数据结构的基础知识。以下是面试题目的列表(仅供参考,不保证面试题目一致):

  1. 给定一个整数数组,判断是否存在两个数之和等于给定的某个整数。
  2. 给定一个二叉树,求其最大深度。
  3. 给定一个字符串,求出其中不重复的最长子串的长度。
  4. 给定一个有向图,判断其中是否有环。
第二轮

第二轮主要是面向对象的设计问题和系统设计问题。以下是面试题目的列表(仅供参考,不保证面试题目一致):

  1. 设计一个简单的图形界面的音乐播放器。
  2. 设计一个类似于 TinyURL 的 URL 缩短服务。
  3. 设计一个多媒体内容管理系统。
面试感受

整个面试过程中,面试官都非常专业,问题都非常实际。整个面试过程中没有出现任何无关的问题。最后,我也拿到了这个职位,感谢亚马逊对我的认可。

总结

以上是我在亚马逊担任 SDE-1 校内面试的经历和感受,希望能够对正在准备面试的程序员们有所帮助。