Ninja Toppers 的 TCS 数字面试体验
在 TCS Ninja 在线全国预选赛测试之后,我入围了 Ninja toppers 测试。 Toppers 测试是一个 2 小时的编码测试,由 2 个问题组成。问题的难度级别从简单到中等不等。我得到了一个问题的完整输出,下一个问题提交了部分输出。
我的面试大约进行了 30 分钟。整个过程以在线模式进行。
数字面试是三轮(技术、管理、人力资源)的组合:
第一轮(技术轮):您将接受简历中提到的每项技术技能的测试。因此,请确保您只提及那些您真正精通的语言和技能。技术面试涵盖了广泛的主题,例如面向对象的编程。
第一个问题是自我介绍,然后在技术轮中问了我以下问题:
- 我熟悉的三种编程语言。
- 数组和列表的区别。
- 如何在不使用Python中的for循环的情况下遍历列表。(ans:使用iter()函数)
- 不同类型的继承。
- 在论文中编写实现多重继承的伪代码/代码并解释代码。
- 不同类型的排序方法,并会要求您为任何这些方法编写代码。
- 不同类型的搜索算法。
- 编写二分查找的代码。
- 解释冒泡排序。
- 如何在Python中执行内存管理。
- 比较Python和Java
- Python中提供了不同类型的范围。
- 解释你在简历中提到的项目。
- 提到的项目有一个 nodejs 后端,所以面试官让我解释该代码中使用的包/库。
请注意,他们提出了关于Python的问题,因为我选择了Python作为我更熟悉的语言。
在这些问题之后,面试被移交给下一位面试官进行
第二轮(管理轮):问题非常简单,有些问题是基于我在简历中提到的技能。
- 我可以发挥最大性能的部门/部门。
- 位置偏好。
- 我在简历中提到了 UI 设计,所以在此基础上提出了一些问题。
回答完这些问题,面试就结束了。
几天后,我的 HR 轮次安排好了。
第三轮(HR轮):与其他轮相比,HR轮非常随意。他们只是想更多地了解自己。
这一轮从通常的人力资源面试问题开始,比如,
- 自我介绍
- 为什么选择 TCS?
- 你的工作时间和地点灵活吗?
- 你的优势和弱势是什么?
- 你有任何拖欠历史吗?
除了这些问题,他们还要求我出示我从 Xth 到本学期的学历证书。
面试在 10 分钟后结束,面试官告诉我要注意来自 TCS 的电子邮件。
这是一次很好的经历。
最终裁决:选定
希望这可以帮助。谢谢你,一切顺利!