All you need to know about Codevita !

Chandramani Adil
3 min readJul 22, 2016

--

what is CodeVita?

CodeVita is world’s largest coding contest being organized every year by TATA Consultancy Services Limited. The main objective for the contest is to identify passionate coders across the globe and sharpen their programming skills through some real-life computing practices. TCS also wants to promote coding as a Sport via this contest.

So who is Eligible to Participate?

Students from Institute across India in under graduate/ post graduate disciplines from engineering/science background with any specialization are eligible for this contest.

What is the Format of the Contest?

CodeVita is a team contest. A team must have 2 members from the same Institutes (can be from different year of passing and specializations). The contest will comprise of 2 rounds of coding before Global Round where top teams from across the world will fight for the Prestigious Title.

Hmmm why should I Participate?

  1. To Showcase your Programming Skills
  2. To Compete with the Best Coders in the World
  3. To Earn Peer Recognition and Honor
  4. To Explore Exciting Career with World’s Most Powerful IT Brand
  5. Personal experiences of some some students who had earlier qualified Codevita. (click here)

Seems Exciting, What do I Win?

  1. 1st Prize: US$ 10,000 | 2nd Prize: US$ 7,000 | 3rd Prize: US$ 3,000
  2. Up to 3000 Job Offers for Top Coders
  3. Waiver in the Aptitude Test of TCS Placements Process for Good Performers
  4. Internship Opportunity with CTO Research Team
  5. Global Ranking to the Top Coders

when is the Registration Closing?

The registrations will close on 26th July 2016 by 11:45 PM. Registration means to sign up for codevita and confirmed team status

How to register ?

Go through this guide to register for codevita

Structure of the Contest

CodeVita is a team contest. A team must have 2 members. The contest will comprise of several rounds of coding. To participate in CodeVita, one needs to register the team. Both members of the team will need to register individually. The registration portal will provide necessary workflows to form the team online. Only a valid team can participate in the contest.

Registration windows open up different times for different geographies. Refer your geography specific section for details on registration process.

To help contestants warm up for the contest, a practice round will be open to participants who have registered for the contest

  • Practice Rounds: — Participants must use practice rounds to familiarize themselves with CodeVita website UI and also ensure that their workstations have compatible software that they can use for coding in Codevita. This is an optional, but highly recommended round to participate in.
  • MockVita 1:- MockVita are equivalent in difficulty levels to CodeVita round 1. Quite likely MockVita will repeat questions asked in previous seasons of CodeVita. This is an optional, but highly recommended round to participate in.
  • MockVita 2: — Same as MockVita 1. If MockVita 1 is on a weekday, MockVita 2 will be on a weekend or vice-versa. This is an optional, but highly recommended round to participate in.
  • Round 1: The real CodeVita begins here. This is the first round of the contest. Top 300 or Top 5% of teams (whichever is higher) from the first round will move into this round.
  • Round 2: Top performers from Round 2 will have an opportunity to reach the Finale. The list of Finalists is compiled only after all regional rounds across the globe are completed.
  • Grand Finale: To be held in one of the TCSL offices in India. Top 3 teams will be declared as winners of the contest. Winners will receive exciting prizes, internship offers with CTO Team and provisional Offer Letters.

Available programming languages with version (click here)

How to prepare ?

Problems asked in Codevita are basically focused on algorithms and data structures ,so to solve those problems you need to have a clear knowledge of what datatype and which data-structure should be used to solve any given problem.

Q. I have only 7 days left how to prepare now ?

Ans: No need to worry much ,just clear your basics and solve easy problems from various online judges like Codechef,HackerRank,SPOJ etc.

Q. What kind of questions were asked in earlier seasons ?

Ans: Questions and solutions of last years’s codevita can be found here.

That’s all for now ,in case of any doubts and queries you can contact me through mail (chandramaniadil31@gmail.com)

--

--

Chandramani Adil

Computer Science Masters Student, Machine Learning Enthusiast