📜  亚马逊面试经历| 216(校内实习)(1)

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

亚马逊面试经历| 216(校内实习)

简介

本篇文章介绍了我的亚马逊校内实习面试经历,内容包括面试流程、面试题目、面试感受等。

面试流程

面试分为三轮,每轮45分钟。

第一轮:面试官简单介绍了公司,然后问了我一些简单的算法和数据结构问题,包括数组排序、链表、树等。

第二轮:面试官让我设计一个系统,要求考虑高可用性和可扩展性,考察了我的设计能力。

第三轮:面试官问了我一些编程语言和操作系统的问题,考察了我的基础知识。

面试题目

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

第一轮
  1. 给定一个数组,请排序。
  2. 给定一个链表,请反转链表。
  3. 给定一个二叉树,请按层遍历。
第二轮
  1. 设计一个系统,要求考虑高可用性和可扩展性。
  2. 如何保证系统的一致性?
第三轮
  1. 什么是正则表达式?
  2. 什么是进程和线程?
  3. 什么是页面置换算法?
面试感受

整个面试过程持续了3个小时,感觉还是比较累的。不过我很幸运,面试官都很好,问题也并不是特别难。在面试结束后,我还和面试官聊了一会儿亚马逊的文化和工作氛围,感觉相当不错。

毫无疑问,这是我迄今为止遇到过最好的面试经历。即使最后没有拿到offer,我也会将这次面试视为一次宝贵的经验。