📜  2019 年亚马逊面试体验(SDE、DE、SE)

📅  最后修改于: 2022-05-13 01:58:26.576000             🧑  作者: Mango

2019 年亚马逊面试体验(SDE、DE、SE)

第1轮:在线评估由2个部分组成(存在部分截止,n0负标记)

编码:2 个编码问题(一个简单,一个困难)

MCQs:20-25 mcqs on c/c++

完成 2 道编码问题并且在 MCQ 中也表现出色的学生被选中参加面试

第 2 轮:技术轮由 2-3 轮组成

他们来招聘 3 个不同的角色 SDE、DE(数据工程师)和 SE

TR1 :45-60 分钟

  1. 项目和架构(您需要清楚地解释您使用的项目和技术。最新技术可能会帮助您像 ML 一样吸引他们的注意力)
  2. MongoDB 上的简单查询(就像我的简历一样)
  3. 基于连接和内部查询的 SQL 查询(这部分有点难,你可能会感到困惑)
  4. 绘制uber的数据库模式
  5. 规范化和范式
  6. 尝试将给定的 2 个表标准化为 3NF
  7. 什么是云计算,与普通数据库相比有哪些优势
  8. oops 和 DBMS 概念(多态性、抽象、保存点、DML、DDL 命令等)
  9. 连接类型
  10. 什么是分布式文件系统?
  11. 最后2个简单的编码问题(在排序数组中查找数字的频率,实现二进制搜索)

TR2 : 30 分钟

  1. 项目和架构
  2. SQL 查询比上一轮更难。他们测试您使用联接和内部查询检索数据的想法和效率
  3. 简单的 DBMS 概念
  4. 2个简单的编码问题(数组中数字的频率,找到给定数组的第二大数字)

TR3 :20-30分钟

  1. 这一轮是为了考验我们解决问题的能力。
  2. 查找链表的中间元素
  3. 找到2个链表的合并点
  4. 打印二叉搜索树的右视图
  5. 时间复杂度很重要
  6. 根据你的表现,你的角色将被决定
  7. 对于软件开发工程师(SDE),您需要具备良好的解决问题的能力。准备 LL、树、DP、图表。
  8. 对于数据工程师 (DE) 角色,准备 SQL 查询和数据库概念以及云计算和大数据基础知识。您可以作为 DE 在 AWS 上工作。
  9. TR 轮次可能对每个人来说都是相同的顺序。