📜  TCS 面试经历 | Codevita 第 9 季 2020

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

TCS 面试经历 | Codevita 第 9 季 2020

我在 Codevita Season 9 中解决了 2 个问题。第 1 个问题只是基于实现,第 2 个问题是基于图论。结果于 9 月 1 日公布,我的排名在 3500 左右。我的面试安排在 2020 年 9 月 16 日下午 2:00。两天前我才知道日期和时间,所以我必须在两天内准备面试。由于 Covid-19 的情况,该过程实际上是在他们自己的平台上进行的,我认为他们已经创建了它,尤其是用于采访目的。他们提供了面试链接以及大厅链接(Webex 链接),所以我们必须在面试时间前半小时加入大厅,然后当小组要求他们选择下一位候选人时,协调员要求我们加入会议链接。

有 3 名小组成员,一名技术 (TR)、一名管理 (MR) 和 HR。

P1:自我介绍,并告诉我们你为什么要加入TCS?

我:(我已经为这个问题做好了充分的准备)回答得很好!

P1:你的 Codevita 怎么样?你准备好了吗?你的锁定时间怎么样?

我:回答。

P2:您在 Codevita 中使用哪种语言编写过代码?

我:C 和 C++。

P2:我可以看到你在简历中提到了Java ,那么请告诉我方法覆盖和方法重载?

我:解释了。

P2:告诉我以下程序的输出。

Java
import java.io.*;
class Test {
  
   static int i=10;
   public static void main (String[] args) {
   Test t=new Test();  
    System.out.println(t.i);
  
   }
  
}


我:解释了。

P2:你用的最多的语言是Java还是 C/C++?为什么?

我:我回答说,出于编码/解决问题的目的,我使用 C/C++,当我需要使用 OOPS 概念时,我会使用Java。(我解释了为什么Java比 C++ 更适合 OOPS 概念)。

P2:为什么在Java中没有多重继承,为什么在 C++ 中?

我:解释了。

P2:关于 JAVASCRIPT 和我在简历中提到的项目的一些基本问题。

我:答得好!!

P2:Stack 和 Queue 的区别,告诉我 PUSH 和 POP 操作。

我:用一个真实的例子来解释。

P2:由于你在简历中没有提到Python ,我假设你不了解Python ,那么如果我们给你一个基于 ML/AL 的项目,你会怎么做。

我:(我没想到会出现这种问题。我花了一些时间准备答案)先生,众所周知,与Java 、C、C++ 相比, Python是最简单的语言,而且我已经知道 OOPS 概念,所以它会最多只需要 2-3 天来学习Python ,所以会学习它,并且会在那个给定的项目中付出我 100% 的努力。

(小组成员对这个答案印象深刻!!)

P3:假设您正在与团队合作,并且您和您的团队成员希望对给定项目使用不同的方法。那么,你会怎么做?你会说服他们使用你的方法吗?你会转向他们的方法吗?

我:首先,我会和他们讨论。如果我的方法更好,那么我会尝试说服他们,因为最终项目的质量很重要,如果他们的方法更好,那么我会转换。

P1:你对夜班和重新分配有什么问题吗?

我:我说不。

P1:你有什么问题要问我们吗?

我:我说不。

20 天后,我收到了 ninja offer 的选择邮件。

整个面试过程持续了大约 50-55 分钟。希望这可以帮助您清除面试。谢谢你🙂