TCS 面试经历(2019 年校内)
我最近参加了 TCS Ninja 安置活动,该活动于 2019 年 8 月在我的大学举行,旨在招聘 2020 年的工程毕业生。
第一轮:TCS NQT
第一步是参加 TCS 国家资格考试 (NQT),其中包含 4 个部分:
- 英语
- 一般能力
- 技术的
- 编码
英语部分得分很高。如果您精通语言语法,那将是小菜一碟。但是,我建议您进行一些阅读理解练习,因为您需要在很短的时间内浏览大段以获取一个单词的答案。
CGPA > 7.5 的学生不需要参加一般能力部分。幸运的是,我是其中之一。据我从朋友那里听到的,这些问题的难度适中。练习概率、比率、序列等主题。尝试记住测量公式,因为您可能会直接得到该主题的问题。
技术部分包括基于输出的问题(C、C++、 Java)、OOP 概念、数据结构。难度级别是中等到困难。尝试很好地练习基于输出的问题,因为它们在本节中得分。
最后是编码部分。你会得到一个可能很容易解决的问题。
提示:首选使用 C、C++ 或Java进行编码。我会说,他们的 IDE 不是很好。此外,编译和运行代码大约需要 2-3 分钟,您实际上是闲置在那里等待编译代码,然后再次运行它;当你有时间限制时,你买不起的东西。
第二轮:技术面试
面试从典型的自我介绍问题开始,我做了。
然后他问了我的项目。我在 Android 上做过一些项目,所以我简要解释了它们,我是如何实现这个想法的,未来的范围等。接下来的几个问题是关于 Android 的。
- 您使用哪个平台来开发应用程序?
- 您在 Android 上使用哪种语言?
- 当您开始一个新项目时,首先出现的文件是什么?
- 什么是模拟器?你用过一个吗?
- 您更喜欢如何测试您的应用程序?
我曾在简历中提到过有关区块链的在线认证课程,指的是他提出了以下问题:
- 到底什么是区块链,解释一下。
- 一个您觉得有趣的区块链用例。
- 你知道比特币吗?谁发明的?
- 你对哈希了解多少?解释它的实际用法。
接下来他问我是否熟悉 C 和 C++。我说是的,他要求我解释两者之间的主要区别。那么, Java与 C++ 有何不同?然后他问我以前是否使用过 DBMS。什么是 MySQL?表和视图的区别?
第三轮:MR & HR
这些都是非常短暂的回合。
- 谁是你的榜样?
- 你闲暇时间干什么?
- 你为什么选择 IT 分支,而不是 ME 或 EE?
然后,人力资源部向我解释了这种联系,并问我是否愿意搬迁。强烈推荐,不要不同意这里的搬迁问题,展示你在任何条件下工作的灵活性。
提示:只要自信,不要试图在面试前把事情搞砸。诚实并展示你的真实自我。从字面上宣传您的技能,您可以负责面试过程。