TCS忍者面试体验(2019)
第 1 轮:由于我通过 Codevita 获得了面试资格,因此我的编码技能将受到考验。为了获得参加这一轮的资格,我已经完成了 3 道编码问题,这足以让你获得 TCS ninja 的机会。
第一轮是技术轮。现在这一轮非常棘手,因为这取决于你面试官会采取哪个方向或他会问哪些问题。一定不要散发出一种万事通先生的氛围,这让我的朋友们严厉地说:“你胜任这份工作的资格”。
面试官叫我进来,我的面试就开始了。我们握手,请不要自己提供,有些人不喜欢,很明显面试会很乏味,因为他告诉我保持我的稍后恢复。现在我将按照我被问到的顺序列出所有问题:
1) 解释你解决测试中最难的问题的方法。
=>回答
2)你能优化它吗?
=>回答
3)将自己排在您最喜欢的前 3 名编程语言中。
=>C++=4, Python-4, Java-3
然后开始了一系列糟糕的问题
4)同样的老问题——什么是对象,这支笔是对象吗,抽象,什么是枚举,为什么Java慢,什么是访问说明符……。
=> 尽我所能回答了 5 分钟。
5)给了我两个编码问题:
a) 从给定的字符串中找出所有只包含元音的子字符串。
=>回答
b) 一种解决硬币找零问题的递归方法
=>花了一些时间但回答了
6) 编写查询以查找 SQL 中的第 N 个最大数
=>试图回答但错误,所以他告诉我写第三大数字。
7)最后看了我的简历,问我“介绍一下你自己,简历中没有提到的。
=>我告诉他我作为内容作家的爱好。
现在我开始累了,已经超过 30 分钟了,我的朋友们已经在 25 分钟左右完成了。
但这是一个积极的信号。
8)问我关于我的项目和实习,同样的老问题,关于我的角色是什么,我面临的困难是什么。由于我的简历中有大部分与机器学习有关的项目,他让我说出我最常用的算法,我回答了逻辑回归,然后开始了一连串关于 ML 的问题,我对这些问题很有信心,但他只是不停地询问每一个小细节,甚至是Python中某些语句的语法。 PS 我建议你只提及你可以谈论至少 15 分钟的项目,否则他们会把你撕成碎片 15 分钟。
9)最后他让我写Java中异常处理的语法和一些输出问题。
结果:->我被告知要在外面等。
第 2 轮:下一个阶段是 Hr 轮,这真的很艰难,因为他们会拉动你所有的字符串,而且他们知道要拉哪根绳子来破坏你。在此期间不要灰心或愤怒。他们会问你问题,甚至假装不听,但他们会注意每一个小细节。网上直接有人问我有没有作弊,我否认了,然后给了他们一个正当的理由,他们什么也没说,然后让我说出Python和c++之间的10个区别,然后我们为什么要雇用你,为什么TCS,我对此的回答让他们失望,然后他们开始说TCS的坏话,希望我会同意,我只是点点头,什么也没说。
我建议你做的一件事是在 HR 中完全诚实,他们喜欢诚实,这样你就不会为了给对方留下深刻印象而毫无意义地捍卫你所说的话。
第 3 轮:大约 10 分钟,他们制定了他们的政策、他们对我们的期望、准备在外面工作、债券细节和其他简报。
两周后宣布结果 => 获得录取。