📜  TCS CodeVita 面试体验(校外)

📅  最后修改于: 2021-11-18 02:43:55             🧑  作者: Mango

大家好,我要分享我的TCS面试经历,由于covid-19大流行,今年完全在线。众所周知,TCS 是世界上最大的 IT 公司之一,它每年都会举办 CodeVita(在线编码竞赛),并将其视为任何流的最后一年学生的主要招聘流程,并提供实习机会-最后的学生。好吧,我先给你一些见解。

CodeVita: CodeVita 是 TCS 每年在全球举办的在线编程竞赛,旨在让编程人员展示他们的编程技能。 CodeVita 有三轮:

  1. 预选赛:在线进行
  2. 预选赛:在线进行
  3. 总决赛:在印度(线下)在 TCS 中心进行

预选赛一共6道题,如果你能答出至少1道题并且通过所有的测试题,你就有机会接到TCS的面试电话。为了安全起见,请尝试完全解决 2 个问题或更多问题。

面试日:在面试前一天,TCS 通知我们面试时间和所有内容。今年整个过程都是在线的,所以 TCS 提到了一堆指令,比如互联网连接、要呈现的重要文件等等。我准时加入了虚拟大厅,我的时间是下午3:30到下午6:30,虚拟大厅里多了几个候选人,一位女士开始发言。我是第一个进行面试的,所有其他候选人都被那位女士给了不同的面试机会。进行了 3 轮。

技术回合:

问题(在每次面试中都会问到,所以要好好准备这个问题):告诉我一些关于你自己的事情。

答:我自信地介绍了自己,并试图在介绍中展示我的技能,因为整个面试的流程在很大程度上取决于介绍。

问题:他问了比赛中的一个问题以及我解决这个问题的方法?

答:我向他解释了问题和我的方法。问题基本上是要找出给定的字符串是否包含 3 个回文子字符串。

我解决这个问题的方法是:将第一个字母作为第一个子串,第二个字母作为第二个子串,剩下的字母作为第三个子串,并检查这三个子串是否为回文。如果是,则返回 true,否则继续增加第二个子字符串和第一个子字符串中的字母数。

准备好回答任何其他更好的方法、解决方案的时间复杂度等问题,或者我们是否可以使用任何其他可以提高解决方案时间复杂度的数据结构。

问题:您用哪种语言编写代码?

答:我回答了。你可以给出你自己的答案。

问:他问我面向对象编程的四大支柱?

答:面向对象编程的四大支柱是抽象、封装、继承和多态。我是这么回答的。

问:他问我Java的空指针异常是什么?

答:我回答了。

问:他问我Java什么是序列化和反序列化?

答: Java中的序列化是一种将对象的状态写入字节流的机制。序列化的逆向操作称为反序列化,其中将字节流转换为对象。我回答了。更多知识可以参考这个链接 https://www.geeksforgeeks.org/serialization-in-java/

问题:他问我什么是构造函数?

答:我回答了。

问题:然后他问我一个简单的程序,可以在不使用第三个变量的情况下交换两个数字?

答:我跟他解释过了。

问:然后他问了我简历中提到的我的项目。

答:这是一个机器学习项目,我向他解释了我在项目中所做的事情以及我在项目中实现的算法。他还问了我与Python相关的问题,因为我的项目是基于机器学习的,但这些都是基本问题。

最后,他让我等一会儿,这样他就可以联系到下一轮的面试官,即管理轮。

管理回合:

问:他问我第一轮怎么样?

答:我回答了。

问:他问我 covid-19 大流行如何影响 IT 行业?

回答:我回答说,covid-19 大流行已经影响了所有行业,但不需要实体存在的 IT 行业是受影响最小的行业之一。在家办公在这个行业很容易实现,公司和员工的生产力没有受到太大影响。在 covid-19 全国封锁期间,需要实体存在的公司受到的影响最大。

问:他问我机器学习和人工智能(AI)的区别?

答:我跟他解释过了。

问题:他问我塔塔集团对我们国家的进步有什么贡献?

答:你必须对公司进行研究,这样面试官才会认为你是真正有兴趣加入公司的。我回答了这个问题并告诉他TATA集团和Ratan Tata(Tata Sons前主席)所做的慈善事业。

最后,他让我等一会,让他帮我联系下一轮的面试官,即HR。我不知道为什么,但我真的很害怕 HR 回合。

人力资源回合:

问:她问我第二轮怎么样?

答:我回答了。

问:她问我是不是第一次面试?

答:我回答是,我想她可能是感觉到我害怕和紧张,所以她让我放松。

问题:她问我为什么要TCS?

答:为了回答这个问题,我对 TCS 的研究对我有所帮助。我告诉她 TCS 是一家很棒的公司,我会从我的前辈和同事那里学到很多东西。我还告诉她,您可以在 TCS 中留出一个学习间隙来完成您的高等教育。

问:她问我知不知道TCS合同?

答:我说没有,然后她向我解释了合同。

问:然后她问我要不要加入TCS?

回答:是的,女士充满自信,我脸上挂着微笑。

问:她问我有什么问题要问她吗?

答:我问过我将从事什么样的项目?她回答了。

大约 20 天后,结果出来了,我被选中了。我想补充的最后一件事是,总是像早上好一样问候你的面试官,并在面试结束后感谢他们的时间。自信一点,你就能轻松地通过面试。