Gear-up for TCS CodeVita 2020

TCS CodeVita 2020
TCS CodeVita 2020

TCS CodeVita is the flagship coding contest of TCS which is organised every year for science and engineering students who like coding and wish to pursue a career in this field. Here, students across the globe participate and compete to win the coveted ‘World’s Best Coder’ title.

It started in 2012 with the aim of promoting Programming-as-a-Sport. It will be its 9th season this year. In its last season, it had nearly three lakh participants. It used to be a team event, but since 2017 it is an individual event.

Note: Registrations end on 5th July, 2020

Contest Rounds:

Eligibility Criteria:

  • Students from institutes across India who are completing their academic program in the year 202120222023 and 2024 are eligible for the CodeVita contest.
  • Undergraduates and Postgraduates related to Engineering & Science background in any domain are eligible.


CodeVita is an online coding contest that consists of three major rounds which includes:

  • Pre-Qualifier Round
  • Qualifier Round
  • Grand Finale


The top performers of Pre-Qualifier round will be promoted to Qualifier Round.



Top three coding winners will win total prize money of US$20, 000/-


  • Global Rankings based on your performance.
  • Career opportunities as well in TCS.
  • If you get rank under 1000 in the first round you will be shortlisted for direct interview.


  • Number and Types of questions: Over the years, the number of questions asked in the contest ranged from 6 to 8, these questions mainly test your knowledge of logical thinking, algorithms, data structures, code presentation and time management. Important topics include arrays and sorting, data structures (lists, stacks, queues, maps, graphs etc), dynamic programming, greedy algorithms.
  • Languages supported on CodeVita: C, C++, C#, Java, Perl, PHP, Python and Ruby.

How to prepare for CodeVita?

You will be given a few problems that you have to solve within six hour time limit.

  • You should be good at algorithms and data structures. If you are a novice at programming, you can start with Coding Ninjas Foundation Course of algorithms and data structures.
  • After completing the fundamentals, you can practice questions on various sites like HackerRank, Codechef, Codeforces etc.
  • Try the previous years’ CodeVita problems
  • CodeVita Mock Test
  • The contest is 6 hours long. So, practice at least 6 hours of coding stints. Get to know which 6-hour slot suits you. Slots of 12 to 6 and 7 to 1 are preferred by many because of the quiet environment and stable server. Keep some food around while you code.
  • In the test, do NOT share your code or get involved in plagiarism, or you will get rejected without a fair chance.


  • Winner: Sheng Yu Hang from National Chiao Tung University, Taiwan
  • 1st Runner-Up: Ali Khosravi from RMIT University, Australia
  • 2nd Runner-Up: Tan Jia Qing from Nanyang Technological University, Singapore

Gear up! All the best, you could be next!

To register for CodeVita 2020, log on to the Campus Commune Portal.