在线回合
它由 20 个 MCQ 和两个编码问题组成,其中 MCQS 得到否定标记,正确答案为一个,每个错误答案为 -0.25。
1. 给定一个字符串。找出字符串的所有回文分区。 (字符串可以分区的方式数,以便所有分区都是回文)(大小写 – 不敏感)
例子:
Input: NITIN
Output : 3
Input : AAa
Output : 4
以下问题的链接
2. 给你一个大段落和 N 个单词。您必须找到段落的最小长度子段落,其中包含以任何顺序包含所有这些 N 个单词。 (不区分大小写)
只有 33 名学生被选中进入下一轮
第二轮(技术面试)
首先面试官自我介绍,然后让我做自我介绍
他只给了我一个问题
给定一个正数,你必须找到所有的否。它拥有与给定数字下方的相邻数字的绝对差等于 1 的所有数字的属性。
Input : 40
Output : 10 12 21 23 32 34
我先给了一个蛮力解决方案,然后他让我优化它。我们进行了长时间的讨论,然后他让我编写解决方案。
只有 6 名学生被选中进入下一轮。
第三轮(技术面试)
面试官从最常见的问题“谈谈你自己”开始,我解释了我的项目、我的成就和我的优势。
该回合开始时对以下操作系统问题进行了长时间的讨论。
1.什么是死锁?以及您面临僵局的情况。
2. 调度算法。
3.代码LRU缓存
4. 银行家算法。
5、分页、分段等
6. 编译器如何编译互连库。 (使用拓扑排序)并要求我编写相同的代码。
最后问了一个编码
截留雨水
在最后一个面试官结束了面试“有什么问题要问我吗?”
判决:选择
只有3名学生获得实习机会
亚马逊的所有练习题!