📜  TCS CodeVita面试经验2020(2017-2021批次)

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

TCS CodeVita面试经验2020(2017-2021批次)

第 1 轮(CodeVita 竞赛):与往年一样,TCS 组织 CodeVita 竞赛 2020 招聘本科生。 CodeVita 的第一轮在两个区域进行。由于我住在德里,因此我的考试定于 2020 年 8 月 15 日与 2 区考生一起参加。

与往年一样,比赛中有 6 个编码问题。我的任何问题都不是基于树和图表等高级数据结构。但这并不意味着问题很容易。 CodeVita 因其坚韧和极端的抄袭检查而广受欢迎。在比赛中,我们有 6 个小时的时间来完成 6 个编码问题。是的,伙计们,没有监考,没有限制从任何可用来源获得帮助。但是伙计们,有一个问题。

根据CodeVita的规则,你必须提供你用来构建你的问题解决方案的代码或源代码的参考,真正寻求的人请不要试图复制你朋友的代码,即使你遇到同样的问题在那一天。不要仅仅通过改变变量而过于聪明,或者只是将一些功能包装在一个函数中。他们的抄袭检查器非常强大。尽管从 Internet 获取帮助并提供相关参考对他们来说很好。

所以,我能够为我的一个问题找到一个解决方案,并通过了第一轮。在这里,我想再次告诉你们,看我自己完成一个问题就能解决。但是有的朋友连3-4题都完成了,就被淘汰了。所以,我再重复一遍,就在那一天做你自己的比赛,就是这样。

所以,伙计们,几天后结果出来了,大约 16,000 名参与者通过了印度各地的第一轮比赛。在我的大学里,大约有 55 名候选人的名字在名单上。我在比赛中获得了大约 11k+ 的排名。

第二轮(面试):从学院选出的55名考生中,大约40名学生接到了他们的面试电话,我就是其中之一。伙计们 TCS 有点不可预测,我不知道他们选择面试候选人的依据是什么,因为我所在的大学很少有候选人比我的排名更高。 TCS将候选人名单发送到学院。在大约两周的时间里,我们所有人都接受了采访。我在 2020 年 9 月 17 日收到他们的邮件,说我的面试安排在 2020 年 9 月 18 日下午 3:30 到 6:30 的时间段内。

好的,当我们谈论 2020 年时,您可以很容易地发现面试必须以虚拟方式进行。所以,我在 Microsoft Teams 上等待 03:30 让我进来。大约 06:15,他们让我进来。会议上共有三个人。 TR 开始为迟到道歉,并告诉我所有三个回合都是同时进行的(技术、管理和人力资源回合)。是的,它总是发生在 CodeVita 的采访中。之后,他们开始了采访。

技术回合:

1. 说说你自己。

众所周知,这是每次面试的共同问题。

2. 您使用哪种语言编写代码。

我说 90% 的时间,我使用了Python。但我对Python和 C++ 都很满意。

3.你必须通过Code实现一个蛇和梯子的游戏。你是怎样做的?

起初我没想到会出现这样的问题,因为这是一个典型的图形问题,但我开始回答这个问题,然后他说要共享笔记本电脑的屏幕并开始为此编写代码。我打开记事本来编写伪代码。我写了几行代码,然后解释了剩下的方法。然后,他说好。

4. 他还让我再写一些代码,但这次是在 IDE 上。这些代码是:

  1. 逐字反转字符串。
  2. 将字符串中每个单词的首字母大写。
  3. 反转列表。

5. 然后他说好吧,你有研究过Python中的 OOPs 概念吗?

我说是。

6. 他问了一些问题。哪个是:

  • 对象解析:我提供了一个适当的答案,但不是 100% 正确。
  • 猴子补丁:我什至没有听说过这个。我说不,我不知道。
  • Python是单线程还是多线程?我回答单线程,没错。
  • Lambda函数:我回答了。

伙计们的交叉提问总是在那里,我不记得每一个实例。但或多或少,它是这样进行的。然后在Python之后,他说,你在简历中写了关于 ML 的内容,所以他从它开始问。

7. 什么是数据争吵?

我不知道确切的术语,所以我先说不,但后来他问我如何处理 NaN 值。我回答了特别提到的 Imputer 类功能。然后他说如何进一步处理数据。然后我回答了 Labelencoding、Onehotencoding、标准化、EDA 等问题。然后他说,是的,这正是数据争论。我说我们说的是数据预处理步骤。然后他说,是的,同样的事情。

8. 他给了我一个问题来识别这个问题是回归问题还是分类问题。

那很简单,他只是要求在2-3个选项中确定一个病人的疾病。是的,伙计们,这是一个简单的分类问题。

9. 如何评估分类模型的性能。

基本上,他想询问混淆矩阵、精度、召回和 F1 分数的东西。我答对了。

10. 详细告诉我你的出版物。

我在简历中提到了我的四个出版物。因此,我对它们中的每一个进行了简要概述。

是的,伙计们,那是我的技术面试。它似乎有点长,但大约需要 20-25 分钟。然后 TR 将面试移交给 MR。

管理轮(MR):在这一轮中,有人问我是否会对未来提供的任何技术感到满意,例如大型机、don't、 Java等。是的,我说很好,我喜欢学习新知识事物。然后,他告诉我,如果我早于 1 年离开,我必须支付 50k 和其他条款和条件。在这一轮中,我被告知了有关项目的事情,我将获得与环境相关的东西。他们问你准备好了吗?我说是。然后他问我是否有兴趣搬迁,因为他们在印度的每个大城市都设有办事处。我说,是的,如果它是一个好城市。他们问瓦拉纳西怎么样?我说好的。

在你看来,这些不是管理的东西。但是,就我而言,这些在 MR 中进行了讨论。之后是HR。

HR Round:最初,我被要求通过屏幕共享分享我的第十张、第十二张和所有 B.Tech 评分表软拷贝。因为我的分数很高。然后他只是在谈论他们的一些小东西。在采访中,谈话几乎可以是任何事情。然后他让我通过摄像机出示我的真实身份证。我这样做了。然后他问了我的爱好。既然我提到了,我是美食家作为我的爱好之一。所以,他问你喜欢哪种食物。我说中国和大陆。然后他问你如何通过吃来区分它们。我没有正确的答案。因为我从来没想过,我只是喜欢吃它。这就是我所说的。他们说好吧,这意味着你喜欢吃很多东西。所以,你也做饭,还是只是喜欢吃?我说只是吃XD。然后他们说,你在瓦拉纳西需要自己做饭怎么办。我说我会在youtube上学习它。他们说,很好。

最后,他们问我是否有任何问题。我询问了如果我被选中,我将获得哪些项目。他们当时以更详细的方式向我讲述了有关环境和项目的一切。

就是这样,或多或少,这是我的面试经历。也许我错过了几个问题,因为在一次采访中,正在进行深入的对话,人们无法记住每一个实例。但我会尽力在这里解释。

结果:大约一周后,TCS 将选定学生的名单发送到学院。在我的大学里,40 名学生中,有 24 人被选中,其中 18 人获得了 TCS ninjas offer,6 人获得了 TCS digital offer。我有一个忍者。另外,收到了TCS的确认邮件,他们说,他们会尽快寄出offer letter。

伙计们,最后,我只想说,请不要错过 CodeVita 的机会。这是进入 TCS 的最佳和最简单的程序。您只需在 6 小时内解决一个问题。在那之后,你很有可能直接被选中参加面试,根据你的表现,你可以得到忍者或数字。此外,通过 CodeVita 竞赛选出的候选人不会像从其他驱动器中选出的候选人那样接受培训期。

希望我的经验对大家有所帮助。祝大家好运,面试!!