TCS Codevita 面试经历
”'TCS CodeVita 一直自豪地在全球学生中推广“编程即运动”文化。 CodeVita 是一场竞赛,全球各地的个人都参与其中,并角逐赢得梦寐以求的“世界最佳程序员”称号。”
链接:https://campuscommune.tcs.com/en-in/intro/contests/codevita-season-9
每年 TCS 都会举办 Codevita,以在全球学生中推广“编程即体育”文化。但你们大多数人可能不知道的是,如果你能在比赛中解决一个问题,你就会被要求参加直接面试,跳过其他校园毕业生会经历的能力和推理环节。此外,您将有机会以 TCS DIGITAL 身份兑换更高的 7.5 LPA 套餐。
清除 CODEVITA 后,您将在结果后 14 天内被叫去面试。
第 1 轮:请彻底解决您在 Codevita 中解决的问题。
Panel1:请告诉我们您解决了哪个问题。
我:问题 1,3,5。解释了问题。紧张。
Panel2:好的好的。这是你第一次面试吗?
我:是的,先生。
Panel2:请解释您在问题 2 中使用的 DFS。
我:解释了 DFS。
Panel1:BFS 和 DFS 有什么区别。
我。解释
小组2:您现在可以走了,我们的主题专家会照顾的。
第 2 轮:请关注 OOPS 的概念和您首选语言的语义。
面板 1:好的。所以我看到你用Python编码。为什么是Python?
我:解释了为什么我觉得它简单易行。
Panel1:请详细说明多态性和抽象? C++中的友元函数是什么?我们可以在 C++ 中执行没有主类的程序吗?
我:解释了所有内容以及我们如何使用静态块在没有 main 方法的情况下执行Java程序。
HR:你的GPA低,能解释一下原因吗?
我:给出所有可能的答案。 :-p
HR:你准备好在印度的任何地方工作了吗?
我可以
Panel1:假设我有一个包含 n 个整数的数组。你能告诉我找到最长最大子序列长度的方法是什么吗?
我:解释 Kadanes 算法。:https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/
Panel1:这是什么意思:*args,**kwargs?为什么我们要在Python中使用它?
我:不知道答案。
Panel1 & HR:你现在可以走了,如果需要我们会打电话给你。
第三轮:不适用于我。
经过 31 天的漫长等待,我们收到了一封邮件,说我们已经被 TCS 录取了,并且必须在 7 天内接受/拒绝录取通知书。
请研究 DS、Algo 的基本概念以及 ML、云计算的基本概念,因为我最近听说他们正在为 TCS 数字项目提出问题。
我没有表现得那么好。但是,如果您的 cgpa 为 7.5+ 并且在面试中表现出色,您将被召集到第 3 轮,如果一切顺利,您将获得 TCS Digital 的职位。