📜  IBM GTS Labs 面试体验(校内)

📅  最后修改于: 2021-11-18 02:22:06             🧑  作者: Mango

教育:B.Tech-生物医学工程

参观日期: 2021 年 1 月

学院: VIT Vellore

地点: 班加罗尔

多年经验:零,更新鲜。

公司:IBM-GTS 实验室

职称/级别:全日制offer

初步入围基于CGPA >7 并且计算机和电子分支符合条件,大约950名学生入围第一轮

第 1 轮(IBM 认知能力评估) :这是一个解谜回合,根据速度和准确度进行评分。它是在 IBM 自己的平台上进行的

第二轮(编码) :这一轮大约有 600 名学生入围,它是在 Hackerrank 平台上进行的,您需要打开我们的摄像头和麦克风进行考试。

问题数:3

时限:1小时5分钟

问题:

  1. 这是一个问题,我们需要根据提出的问题找到我们需要找到特定数字的区间通过 8/12 测试用例
  2. 这是与此相同的问题 https://www.geeksforgeeks.org/unique-paths-in-a-grid-with-obstacles/ 使用动态编程概念来解决此问题并通过所有测试用例。
  3. 这是基于图中连通分量的问题,我们需要找到连通分量的总数。 https://www.geeksforgeeks.org/program-to-count-number-of-connected-components-in-an-undirected-graph/。没有尝试这个问题,因为只有一个小时

第三轮(面试) :编码后,包括我在内的 35 名学生入围面试。

  • 到那时我的准备:对Java语言及其基础知识有很好的控制,并且非常擅长 DSA,在 leetcode 上解决了 400 多个问题,并且在我大学期间参加了 DBMS、NETWORK、OS 课程,作为选修课参加了 MERN Stack 的 udemy 课程用于 Web 开发并且对 Node.js、React.js 和 Mongo-DB 有一些想法

面试流程:电话里有两个面试官,先问我自我介绍,然后直接问

  1. 您对 Javascript 的评分是多少(满分 10 分)?
  2. 链表和循环链表的区别?
  3. 你如何建立与 mongo-DB 的连接?
  4. 你如何检查连接是否失败?
  5. React 是如何工作的?
  6. 为什么反应?
  7. 什么是 DOM 和 BOM?
  8. 什么是 Javascript 中的事件冒泡?
  9. 为什么要建立索引以及如何在 mongo-DB 中创建索引?
  10. 编写干净的代码是什么意思?
  11. 你在 Node.js 中使用过任何测试框架吗?
  12. 关于我简历上项目的问题。 . .

面试在 40 分钟后结束,能够回答大约 60% 的问题,并且知道我的面试并不顺利。 . . 4 天后,结果出来了,有 11 人被选中,我不是其中之一,在一家初创公司获得实习机会,因为 Web 开发人员从那里开始学习并提高了我的技术知识。

另一个机会:

几个月后IBM招聘人员联系说公司有要求,如果我有兴趣他会安排另一轮面试,有兴趣并再次安排

第一轮:面试官让我介绍一下自己,然后给出了一个解决问题的问题

  1. https://www.geeksforgeeks.org/horizontally-flip-a-binary-matrix/。问题与此相同,但它不是二进制矩阵,很容易做到

之后关于Java 的问题:

  1. OOPS 的4 个支柱并解释每个支柱?
  2. 他提出了一个基于向上转换的问题?
  3. 接口和抽象概念。 .
  4. 使用时的覆盖和重载是什么?

之后,他问我是否致力于实现和部署 REST-API 。告诉他我还没有部署它,但我已经为我的个人项目开发了 API 并与本地机器中的 UI 集成

几天后收到邮件进行另一轮面试(HR)

第 2 轮(人力资源)

问题 :

  1. 他告诉我要解释一下自己。 .
  2. 他向我询问了我的实习经历和个人项目,不是技术上的,而是像什么解决方案被带到业务中以及用于它的技术堆栈。 .
  3. 如何制作好的PPT并与观众互动。 . .
  4. 询问爱好和个人详细信息。 . .
  5. 最后他解释了我将要工作的部门。 . .

两天后,我们的就业办公室给出了结果,有4 名学生被选中,我就是其中之一,这是一个很棒的时刻,所有的努力都得到了回报。

祝一切顺利!