📜  亚马逊面试经历|设置 435(用于 SDE-2)

📅  最后修改于: 2021-09-23 05:59:16             🧑  作者: Mango

这次采访是针对班加罗尔的 Alexa 团队的。他们正在德里参加招聘活动。

第 1 轮:书面

这是纸上写的一轮。一共9道题(5道单选+4道主观题)

5 个单选题是关于 Collections framework 和 Multi-threading in Java 的。这些很简单。

4道主观题如下:-

  1. 您将如何分析应用程序中的内存不足异常?
  2. 您将如何分析应用程序中的死锁?
  3. 编写自定义的未检查异常。
  4. 编写一个将导致 StackOverflowException 的程序。

第 2 轮:面对面(DS 算法)

  1. 最大和连续子阵列
  2. 给定一个朋友之间的交易清单,他们必须互相给予或收取一定数量的钱。现在,他们必须以最少的交易数量进行结算。此外,您还返回了所有交易的列表。例如 – 如果 B 欠 A Rs。 200 : B->A = 200. 同样,如果 C 欠 B Rs。 200 : C->B= 200。所以最小交易数是 1,应该是:C->A = Rs。 200

第三轮:面对面(招聘经理)

  1. 他从一些行为问题开始。
  2. 设计问题:有一个护照办公室,有 3 张桌子(Desk A、Desk B、Desk C)和 1 台令牌机。一个人进来并从令牌机中取出令牌。每当他的令牌号码显示在特定的桌子上时,他就必须依次访问每张桌子。他只是让我写同样的课程。

第 4 轮:面对面(设计轮)

设计一个在线国际象棋游戏。需要 HLD 和 LLD。

它支持3种模式:

  1. 玩家与人工智能
  2. 玩家对玩家(离线)
  3. 玩家对,玩家(在线)

不幸的是,我无法清除这一轮。