📜  IBM 软件开发人员面试体验 2021

📅  最后修改于: 2021-11-23 07:40:55             🧑  作者: Mango

IBM 公司进行了 3-4 轮筛选,以在其组织中选择应届生担任软件开发人员。

第一轮是能力测试,第二轮是技术面试,第三轮是人力资源面试

学生的学术标准:

  1. 第 10 级和第 12 级要求至少 75% 的分数。
  2. B.Tech 最低 7.0 或以上 CPI。
  3. 面试时没有积压。

第 1 轮(能力倾向测试):能力倾向测试轮由三个主要部分组成,每个部分都有多项选择题,其中只有一个选项是正确的。

  1. 第一部分根据您选择的语言包含 C、C++、 Java和基于编程的问题。
  2. 第二部分包含基于您所在学院教学大纲的 MCQ,如操作系统、DBMS、计算理论、计算机网络等。
  3. 第三部分也是最后一部分包含与概率、立方体、速度和距离、工作和时间、血缘关系等相关的通用能力题,根据问题的数量,您将获得 75 分钟或 120 分钟的时间。
  4. 从这里练习能力问题。[https://www.geeksforgeeks.org/aptitude-gq/]

第二轮(技术轮):只有通过能力倾向测试的学生才能参加本轮。没有指南说明这一轮会问哪些问题,但你可以猜测问题的类型。你的基础必须很强才能完成这一轮。您应该准备好数据结构和算法、DBMS、操作系统、网络、OOP 概念以及您选择的至少一种编程语言。这些是公司问的一些问题——

  1. 硬币找零问题动态规划。 [https://www.geeksforgeeks.org/coin-change-dp-7/]
  2. 快速排序算法排序算法。 [https://www.geeksforgeeks.org/quick-sort/]
  3. 排序数组所需的最小交换次数。[https://www.geeksforgeeks.org/minimum-number-swaps-required-sort-array/]
  4. 检测链表中的循环。[https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/]
  5. 反转链表。[https://www.geeksforgeeks.org/reverse-a-linked-list/]
  6. 阵列旋转程序。 [https://www.geeksforgeeks.org/array-rotation/]

第 3 轮(HR 轮次):有时他们会问 HR 问题,例如:

  1. 自我介绍?
  2. 你对 IBM 了解多少?
  3. 为什么你适合担任软件开发人员这个角色?
  4. 你的强项和弱项是什么?
  5. 为什么要加入IBM?
  6. 5年后你想在哪里看到自己?
  7. 简历中的问题?
  8. 问题形成先前的项目?