第 1 轮:第 1 轮是 MCQ 考试。分配的时间是 45 分钟,必须回答 30 个问题。错误答案有负面标记(-1)。在 30 个问题中,我尝试了 27 个问题。
多选题基于以下主题:
- 能力(数量)
- 动态安全协议
- 操作系统
- 计算机网络
在 99 人中,有 28 人被选中进入下一轮。
第 2 轮:这是一个编程轮。我们收到了 4 个问题,必须在 1 小时内解决。编码问题是-
- 矩阵乘法
- 编写线性卷积的程序
- 基于图表的问题
- 关于二维数组的另一个问题。问题陈述是:
房间设计以宽度、高度、颜色 1、颜色 2 的形式输入并填充 2D 网格,使得第一行在颜色<颜色1> 和 <颜色2> 的像素之间以 <高度> 为周期交替。对于随后的每一行,句点应为<高度>-<行号>。请注意,始终以行开头。
我可以解决3个问题。 28 人中有 13 人入围面试。
第三轮:三轮面试,2轮技术面试,1轮HR面试。
技术面试一:面试从面试官自我介绍开始。她要求我也这样做。她问我关于我的一个项目。有人问我有关DSA 的问题。
- 链表与数组有何不同?
- 堆栈和队列有什么区别?
- 关于渐近符号的讨论。
- 然后她告诉我一个算法,并让我找出它的时间复杂度。这是一个二进制搜索,只是有点扭曲。
- 两个编码问题:
- 找到丢失的号码。
- 将所有零移动到数组的末尾。
任何问题?
技术面试二:本轮主要针对OS、8051和DSA 。
- 有人问我关于多线程、多道程序设计和缓存的问题。
- 为什么需要多道程序设计?
- 什么是进程同步?它是如何实现的?
- 我在简历中提到过8051的一个项目。
- 问了几个与 8051 架构相关的问题。
- 关于 8051 寻址模式的问题。
- 被要求写一些 8051 命令。
- 什么是DAA?
- 然后我们搬到了 DSA。
- 我被要求解释 BFS。
- 编写代码在链表中插入元素。
HR回合:这一轮开始是面试官问我在之前面试中的表现。
- 我被要求解释我的项目。
- 你能得到想要的结果吗?
- 你现在住在哪里?
- 搬家方便吗?
任何问题?
最终选择了5人,2人实习,3人FTE。