📌  相关文章
📜  小软件工程师的 Enzigma 面试经验 | 2021 年校内

📅  最后修改于: 2021-11-18 01:05:15             🧑  作者: Mango

共 4 轮:

  • 第 1 轮:在线评估 – 50 MCQ-50 分钟(能力和一些技术问题)
  • 第二轮:技术面试一(时长约 30 分钟)
  • 第三轮:技术面试二(时长约 45 分钟)
  • 第四轮:人力资源面试

第一轮(在线评估):共有50个MCQ,在他们自己的平台上举行。这些问题涉及定量能力、逻辑推理、语言能力以及一些与数据库、数据结构和 C 编程相关的技术问题。

第 2 轮(通过 Google Meet 进行的技术面试 1):

  • 面试开始,面试官先自我介绍,然后直接进入面试。
  • 他问了第一个问题“谈谈你自己?”。之后他问了很多 OOP 的问题,包括多态、继承、抽象、封装、函数重载和构造函数等所有基础知识。
  • 之后他说我打开记事本并共享屏幕。然后他告诉我写程序来找出数组中的最大元素,第二个程序是打印数组所有元素的乘积。我成功地完成了它们。
  • 然后他问了一些关于数据库管理系统的问题,这些问题之后是一些SQL查询。

第 3 轮(通过 Google Meet 进行的技术面试 2):这一轮面试有点棘手。面试官问了与 DBMS 相关的基于场景的问题。之后,他问了一些与 HTML、CSS 和 JavaScript 相关的基本问题,例如:

  1. JavaScript 是客户端脚本语言还是服务器端脚本语言?
  2. 哪个标签用于提供链接?
  3. CSS中的媒体查询有什么用?
  4. 网站如何在实时场景中实际工作?

之后他问了很多Java编程的问题,比如:

  1. 什么是 has-a 关系?举例说明。
  2. 什么是关系?举例说明。
  3. 为什么Java是平台无关的?

第 4 轮(通过 Google Meet 进行 HR 面试):这次面试是最简单的一次。她祝贺我通过面试,让我自我介绍,然后他问了几个问题:

  1. 为什么要加入 Enzigma?
  2. 你的强项和弱项是什么?
  3. 我们为什么应该录用你?
  4. 告诉我一些关于我们公司的事情?
  5. 您对 Enzigma 的成长有何益处?
  6. 说说你的家庭背景?

之后,她向我表示祝贺,并说你被选中担任这个职位。之后,她向我详细介绍了公司的政策和工作文化。