共 4 轮:
- 第 1 轮:在线评估 – 50 MCQ-50 分钟(能力和一些技术问题)
- 第二轮:技术面试一(时长约 30 分钟)
- 第三轮:技术面试二(时长约 45 分钟)
- 第四轮:人力资源面试
第一轮(在线评估):共有50个MCQ,在他们自己的平台上举行。这些问题涉及定量能力、逻辑推理、语言能力以及一些与数据库、数据结构和 C 编程相关的技术问题。
第 2 轮(通过 Google Meet 进行的技术面试 1):
- 面试开始,面试官先自我介绍,然后直接进入面试。
- 他问了第一个问题“谈谈你自己?”。之后他问了很多 OOP 的问题,包括多态、继承、抽象、封装、函数重载和构造函数等所有基础知识。
- 之后他说我打开记事本并共享屏幕。然后他告诉我写程序来找出数组中的最大元素,第二个程序是打印数组所有元素的乘积。我成功地完成了它们。
- 然后他问了一些关于数据库管理系统的问题,这些问题之后是一些SQL查询。
第 3 轮(通过 Google Meet 进行的技术面试 2):这一轮面试有点棘手。面试官问了与 DBMS 相关的基于场景的问题。之后,他问了一些与 HTML、CSS 和 JavaScript 相关的基本问题,例如:
- JavaScript 是客户端脚本语言还是服务器端脚本语言?
- 哪个标签用于提供链接?
- CSS中的媒体查询有什么用?
- 网站如何在实时场景中实际工作?
之后他问了很多Java编程的问题,比如:
- 什么是 has-a 关系?举例说明。
- 什么是关系?举例说明。
- 为什么Java是平台无关的?
第 4 轮(通过 Google Meet 进行 HR 面试):这次面试是最简单的一次。她祝贺我通过面试,让我自我介绍,然后他问了几个问题:
- 为什么要加入 Enzigma?
- 你的强项和弱项是什么?
- 我们为什么应该录用你?
- 告诉我一些关于我们公司的事情?
- 您对 Enzigma 的成长有何益处?
- 说说你的家庭背景?
之后,她向我表示祝贺,并说你被选中担任这个职位。之后,她向我详细介绍了公司的政策和工作文化。