Hello Programmers, TCS has given good news for the programmers of the world. They have come up with TCS Codevita exam 2020. The registration for the TCS Codevita is open now. To overcome the problem faced during registration, we have written this article to help students.

About TCS CodeVita Exam

The TCS CodeVita is a Worlds largest coding exam which is conducted by Tata Consultancy Services(TCS). The main motive of this exam is to identify the best programmers across India.

The TCS provides the package of 3.36 LPA for Ninja and 7 LPA package to the Digital Profiles. Every year TCS conducts placement drives in the college Campuses to hire engineers with good coding skills.

The last date to get registered for TCS CodeVita is 5th July 2020 by 18:30

Eligibility For TCS CodeVita 2020

The Eligibility Criteria for TCS Codevita are:

  • Students from the Programming field who are graduating in the year 2021, 2022, 2023 and 2024.
  • There is no compulsion for the universities. Students from any university across India can apply for this test.
  • Graduates and Postgraduates Students must be from engineering and science background from any specialization, who want to do a career in programming.

TCS CodeVita Important Dates

The Important dates for TCS CodeVita are mentioned below:

EventStart DateEnd DateMode
Registeration17th March 2020, 15:30 UTC5th July 2020, 18:30 UTCOnline
Pre Qualifier Zonal Round10th July 2020, 09:30 UTC25th July 2020, 9:30 UTCOnline
Qualifier Round7th November 2020, 09:30 UTC8th November 2020 9:30 UTCOnline
Grand Finale17th February 2021, 3:30 UTC17th February 2021, 12:30 UTCAt the Venue

TCS CodeVita Exam Pattern

The TCS Codevita takes three rounds in total where the next round is more difficult than the previous one. We will take an overview of each round.

  • Pre-Qualifier Round.
  • Qualifier Round.
  • Grand Finale Round.

1. Pre-Qualifier Round:

This round will be of 24 hours contest window. Each candidate will get 6 hours to solve all the questions. This Round is conducted in India as well as the rest of the countries separately.

In India, there will be two zonal rounds conducted for Pre-Qualifier Test. The candidate will be stuck to any one of the two zonal rounds. The candidate can choose any of the hours to start the Challenge.

The Questions will be asked from C, C++, C#, Java, PHP, Perl, Python and Ruby.

2. Qualifier Round:

The Candidates who have been qualified in the first round should appear for the second round i.e Qualifier Round across the world. The best performers from the zonal rounds will be moved to this round.

The candidate will be given 6 hours of time to save and complete the round.

3. Grand Finale Round:

This round will be conducted in any of the offices in India. Only the top 3 contestants will be declared as the winners of this contests. The TCS has given the tentative date for the Final round i.e last week of the February 2021.

TCS CodeVita Season 9 Registration Process

To get registered in this test just follow the following steps:

Step 1:

To get registered for the TCS CodeVita season 9 login to their official website. Click here to get logon on the official website. You will see the following page.

tcs codevita

Step 2:

Now click on the register button which in blue colour. After clicking on that button a screen will appear where If you have an existing and active Next Step account login using your credentials here and complete the registration process for the contest will be given.

If you don’t have a registered account then, you will have to first register in Campus commune and the TCS Nextstep Portal and then proceed to TCS Codevita.

As you know the CodeVita is an individual contest so, each participant will be provided with a unique secret code or link to take part in the contest.

Keep in mind that the Unique code should not be shared with any of the friend or mates. Because one user will get only one unique id.

tcs codevita

Step 3:

Once you have a login, the following dashboard will open. So click on the Register Button.


Step 4:

Once you clicked on the register button you will be successfully get registered for the TCS Codevita Season 9. Now you will see an following updated page:

tcs codevita

Note: The students who are not bonafide from the university or institutions and registered for INDIA phase pre-qualifier will be disqualified. And also will not be permitted to participate in the Global Phase Pre-Qualifier.

Important Topics to Cover for TCS CodeVita

We have contact with the students who have appeared for the TCS CodeVita Previously and get the detailed information of the topics asked in the Exam are:

  • Stack
  • Queue
  • Greedy Algorithms
  • Mapping Concepts
  • Array Manipulation
  • Tree
  • String Manipulation
  • Graph
  • Dynamic Programming
  • BackTracking

These 10 topics are the most important and commonly asked in each year. But other topics which you should take overview are:

Basic programs like prime factorization, GCD and LCM, Fibonacci series, Matrix Multiplication, Pattern Printing etc.

Advanced topics like Binary Search Tree, Sorting and Dynamic Programming.

Previous Year CodeVita Questions

  • Segment trees
  • max Flow Problem
  • Bit-masking DP
  • Pattern Matching
  • DFS and BFS
  • Dijkstra’s Algorithm
  • Coin Sum
  • Subset Sum
  • Knapsack
  • Min Cost Path
  • DFS in Matrices
  • DFS with Memorization

Benefits of TCS CodeVita

  • It provides the opportunities to the bright students to show their real talents.
  • Provides the different opportunities to the students to work with TCS.
  • Students will get the participation certificates who will clear the pre-qualifier round.

TCS CodeVita Preparation 2020

Here are the tips to get prepared for the upcoming Contest.

1. Choose your Programming Language:

To get a problem solved in the test who must be familiar with any of the programming language in which you are comfortable. My suggestion is to go with the C++ or Python language.

If you don’t know any of the programming languages then believe in your strengths it will give you positivity.

2. Choose the Right Platform:

If you have selected any programming language in which you are comfortable then, you will need a platform for practice coding.

According to my experience, you should go with Hackerrank. Hackerrank is the best platform to practice coding because Hackerrank contains all the best programmers to come to solve programming problems.

You can also use alternate platforms like HackerEarth and Codechef for practising the coding.

Expected Cutoff

According to Students Experience, the candidates who solved only one question were called for Pre-Placement interview at TCS. But this year it will be more challenging to attempt one question.

If you want to get qualified for TCS CodeVita Round 1 you must solve at least 2 questions out of 6.

Pattern of Interview

The Interview takes place in three steps:

  • Technical Interview
  • HR Interview
  • Managerial Round interview(MR)

All of these interviews takes place in a single day.

In the Technical round, the questions will be asked on the programming languages which you mentioned in their Resume. The thought process is done in the HR Interview.

The Confidence is been checked in the HR Interview.

Frequently Asked Questions

Q.1 How many rounds are taken in CodeVita?

3 Rounds are taken in TCS CodeVita.

Q.2 What is TCS CodeVita?

TCS CodeVita is the Indias largest Coding Competition for the students of engineering and science background. This exam gives an opportunity for students to work in Tata Consultancy Services.

Q.3 How can I participate in TCS CodeVita?

To get registered for TCS CodeVita you must be enrolled on the TCS Campus Commune and TCS Nextstep Portal.

Q.4 Does TCS hire through CodeVita?

Yes, This exam gives the direct opportunity to students with great coding skills. Students who clear all the 3 rounds will be get placed in TCS.