第 1 轮:在线测试(105 分钟)
在线测试包括六个部分 –
-
心理测试(时限:10分钟)
-
编码问题(2 道题,每道题 20 分,每道题 40 分)
-
设计问题
-
一般意识
-
定量能力
-
测试和调试问题
诀窍是成功解决至少一个编码问题,而不是跳过心理测试。在心理测试中,同一个问题可以以不同的方式一次又一次地提出,因此您必须确保在每个问题中都给出相同的答案。
本轮面试后,12名学生入围。从面试开始,历时两个多月。
第 2 轮:电话技术面试(50 分钟)
面试官很友好,很冷静。她触及了我在课程中学到的所有科目。面试从“介绍你自己”的问题开始,它朝着我介绍的方向发展。她询问了我的项目、我在项目中的角色、使用的技术、我是否能够按时交付、我首选的方法是什么以及为什么我认为这种方法是最好的。我在介绍中提到我有一个技术博客,因此也发生了一些讨论。
然后面试官开始测试我的技术知识。提出了以下问题。
-
C 和 C++ 中的错误处理
-
工业中使用的网络技术
-
调试代码
-
SDLC 阶段
-
测试生命周期
-
垃圾收集器及其工作原理
-
如何使系统安全
-
Java的集合包
-
OOPS 概念,OOPS 是否也用于现实世界?它如何有用?
-
复制构造函数
-
运算符重载
-
宏
-
Calloc 与 Malloc 示例
-
TCP/IP
-
不同类型的通信系统、共同的挑战以及如何面对它们。
-
关于我做过的在线课程的问题。
第二轮的结果在一周后公布,下一次面试又过了一周。
第 3 轮:电话技术面试(30 分钟)
面试官让我做自我介绍。然后他询问了我的项目,我在其中的角色,我开发了哪些模块,使用了哪些技术,还有多少人与我一起参与了该项目。然后我被问到对象切片、动态/限制性/静态类型转换、继承、组合、接口和抽象类之间的区别和示例、虚函数、项目和产品之间的区别、SDLC 阶段、多态性、C++ 和Java完全面向对象,哪种语言不支持多重继承。
然后他转向了一些人力资源问题,比如
-
为什么我选择了我正在攻读的学位
-
我的爱好是什么
然后他问了一个猜测估计问题,如果我所在的地区有一家新餐馆,有 10 万人口,我一天可以预计有多少人。对于给定的任何数字,他都询问了为什么只有这个估计值而没有其他估计值的原因。