📜  TCS面试经历| Codevita 第 8 季(校外)(1)

📅  最后修改于: 2023-12-03 14:47:53.684000             🧑  作者: Mango

TCS面试经历| Codevita 第 8 季(校外)

背景

TCS(Tata Consultancy Services)是印度最大的IT公司之一,每年都会举办一系列的技术竞赛,其中Codevita是其最著名的比赛之一。Codevita比赛主要面向全球高校的学生,旨在挑战学生的编程技能和创造力。

本文主要介绍我参加的Codevita第8季(校外)的面试经历,希望对即将参加此类比赛的同学有所帮助。

面试流程
第一轮

第一轮是在线考试,我选择了C++语言作为编程语言。测试时我遇到了很多困难,比如说题目很难理解,时间很紧,有些代码难以调试等等。但是我还是尽力完成了所有题目。经过几个星期的等待,我终于收到了通知,告诉我被选拔进入第二轮。

第二轮

第二轮是一对一的面试,用于测试你的编程和沟通技能。我和面试官一开始聊了一下我的背景和参加比赛的经历。然后,面试官让我写一个基本的数据结构和一个算法。我花了大约半小时的时间写完了代码,然后加了一些注释,以便面试官更好地理解我的代码。

面试官随后问了一些关于我的代码的问题,例如它是如何工作的,它的时间复杂度是多少,它可以处理哪些特定情况等等。我尽力回答了他的所有问题,并且在我的答案中加入了一些自己的想法。面试结束后,面试官告诉我,他会把我的代码提交给评审委员会进行评估,并在几个星期内给我反馈。

第三轮

第三轮是类似于第二轮的面试,但是这一次是和一个TCS的高管面谈,主要是为了测试你的商业和人际沟通技能。这一轮是我最紧张的一轮,因为我害怕我的回答会影响我的比赛成绩。

面试开始后,我用自己的语言,回答了一些关于TCS的问题。随后,我的面试官问我如何解决一个具体的业务问题,并且要求我在几分钟内给出一个清晰的解决方案。我想了一会儿,然后告诉他我如何为客户建立一个联机支持中心,并邀请客户参加培训课程等等。面试官似乎对我的答案很满意,并且鼓励我继续发展我的职业生涯。

结语

参加TCS的比赛不仅可以增强你的技术和创造力,还可以提高你的商业和人际沟通技能。虽然这个过程可能令人紧张和不安,但是你一定会学到很多东西,这对你的将来有很大的帮助。如果你正在考虑参加TCS的比赛,我鼓励你勇敢挑战自己,并准备好面对任何挑战。