📜  Ninja Toppers 的 TCS 数字面试体验

📅  最后修改于: 2022-05-13 01:58:23.662000             🧑  作者: Mango

Ninja Toppers 的 TCS 数字面试体验

在 TCS Ninja 在线全国预选赛测试之后,我入围了 Ninja toppers 测试。 Toppers 测试是一个 2 小时的编码测试,由 2 个问题组成。问题的难度级别从简单到中等不等。我得到了一个问题的完整输出,下一个问题提交了部分输出。

我的面试大约进行了 30 分钟。整个过程以在线模式进行。

数字面试是三轮(技术、管理、人力资源)的组合:

第一轮(技术轮):您将接受简历中提到的每项技术技能的测试。因此,请确保您只提及那些您真正精通的语言和技能。技术面试涵盖了广泛的主题,例如面向对象的编程。

第一个问题是自我介绍,然后在技术轮中问了我以下问题:

  1. 我熟悉的三种编程语言。
  2. 数组和列表的区别。
  3. 如何在不使用Python中的for循环的情况下遍历列表。(ans:使用iter()函数)
  4. 不同类型的继承。
  5. 在论文中编写实现多重继承的伪代码/代码并解释代码。
  6. 不同类型的排序方法,并会要求您为任何这些方法编写代码。
  7. 不同类型的搜索算法。
  8. 编写二分查找的代码。
  9. 解释冒泡排序。
  10. 如何在Python中执行内存管理。
  11. 比较Python和Java
  12. Python中提供了不同类型的范围。
  13. 解释你在简历中提到的项目。
  14. 提到的项目有一个 nodejs 后端,所以面试官让我解释该代码中使用的包/库。

请注意,他们提出了关于Python的问题,因为我选择了Python作为更熟悉的语言。

在这些问题之后,面试被移交给下一位面试官进行

第二轮(管理轮):问题非常简单,有些问题是基于我在简历中提到的技能。

  1. 我可以发挥最大性能的部门/部门。
  2. 位置偏好。
  3. 我在简历中提到了 UI 设计,所以在此基础上提出了一些问题。

回答完这些问题,面试就结束了。

几天后,我的 HR 轮次安排好了。

第三轮(HR轮):与其他轮相比,HR轮非常随意。他们只是想更多地了解自己。

这一轮从通常的人力资源面试问题开始,比如,

  1. 自我介绍
  2. 为什么选择 TCS?
  3. 你的工作时间和地点灵活吗?
  4. 你的优势和弱势是什么?
  5. 你有任何拖欠历史吗?

除了这些问题,他们还要求我出示我从 Xth 到本学期的学历证书。

面试在 10 分钟后结束,面试官告诉我要注意来自 TCS 的电子邮件。

这是一次很好的经历。

最终裁决:选定

希望这可以帮助。谢谢你,一切顺利!