这次采访是针对班加罗尔的 Alexa 团队的。他们正在德里参加招聘活动。
第 1 轮:书面
这是纸上写的一轮。一共9道题(5道单选+4道主观题)
5 个单选题是关于 Collections framework 和 Multi-threading in Java 的。这些很简单。
4道主观题如下:-
- 您将如何分析应用程序中的内存不足异常?
- 您将如何分析应用程序中的死锁?
- 编写自定义的未检查异常。
- 编写一个将导致 StackOverflowException 的程序。
第 2 轮:面对面(DS 算法)
- 最大和连续子阵列
- 给定一个朋友之间的交易清单,他们必须互相给予或收取一定数量的钱。现在,他们必须以最少的交易数量进行结算。此外,您还返回了所有交易的列表。例如 – 如果 B 欠 A Rs。 200 : B->A = 200. 同样,如果 C 欠 B Rs。 200 : C->B= 200。所以最小交易数是 1,应该是:C->A = Rs。 200
第三轮:面对面(招聘经理)
- 他从一些行为问题开始。
- 设计问题:有一个护照办公室,有 3 张桌子(Desk A、Desk B、Desk C)和 1 台令牌机。一个人进来并从令牌机中取出令牌。每当他的令牌号码显示在特定的桌子上时,他就必须依次访问每张桌子。他只是让我写同样的课程。
第 4 轮:面对面(设计轮)
设计一个在线国际象棋游戏。需要 HLD 和 LLD。
它支持3种模式:
- 玩家与人工智能
- 玩家对玩家(离线)
- 玩家对,玩家(在线)
不幸的是,我无法清除这一轮。