How to prepare for CodeVita 2019 in limited number of days

TCS Codevita

How to prepare for CodeVita 2019

How to prepare for CodeVita 2019

How to prepare for CodeVita 2019 in Limited Number of Days.

About CodeVita

Sports is not just a game, it’s Culture! It connects people from varied backgrounds and ethnicities regardless of physical and cultural boundaries. It is also a great way to compete beyond borders and a lot of fun. At TCS, we continue to believe in this philosophy that programming can be both fun and challenging.

For past 7 seasons, TCS has had great fun in promoting the Programming-As-A-Sport culture. Hope you too had great fun participating in previous seasons of CodeVita. Last season CodeVita created new milestones with over 210k students across 68 countries registering for the contest. Over 1800 CodeVitans were offered in India. The finals saw 25 top coders from 7 countries competing for the coveted title. Welcome to Season 8; TOGETHER let us make it BIGGER & BETTER.

We assure, Season 8 is going to be Challenging & Exciting!

TCS Codevita 2019

TCS Codevita 2019: Tata Consultancy Services TCS has conducting TCS CodeVita programming contest every year as a session wise across the Global (TCS Global Coding Contest) to pick up the right candidates for various big projects and code solutions at TCS work environment.

Mostly, pre-final and final year students are eligible for TCS Codevita contest. It is perfectly suitable for computer science engineering (CSE), Information Technology (IT), and other interested any Engineering and non-engineering candidates (technical and non-technical).

There are no restrictions on eligibility; any interested students can apply online from Undergraduate and Postgraduate students are apply online.

TCS Codevita

Name of the AuthorityTata Consultancy Services TCS
Name of the PostsTCS CodeVita 8
SessionSession 8 / VIII
Number of RoundsThree (3)
Prize Money$20,000.00 (approximate 14 Lakhs)
Last Date to Apply Online24th June 2019.
Selection ProcedureOnline Code Test

Online Registration are going to end soon(24 June) So be quick and register now if not yet registered. ->

TCS CodeVita is an annual coding competition conducted by TCS. It aims at testing the problem solving skills of college students and hire them accordingly. It started in 2013, and is getting better and better every year.

Many students have queries regarding the contest like what is the level of questions, how many questions are there etc. So I would like to share my experiences with you.

So in this article I will share some tips for How to prepare for CodeVita 2019.

TCS CodeVita Benefits

  • TCS spot the bright students from Codevita
  • Students get a chance to showcase to programming skills.
  • TCS offers many employment opportunities in the IT domain.
  • These students can get direct interview chances for IT domain jobs & vacancies.
  • CodeVita participated candidates have more career opportunities in TCS industry.
  • Participation Certificates issued who clear pre-qualifier round.

TCS Codevita Eligibility

  • For TCS CodeVita Session 8 Contest. Students from 2020, 2021, 2022 and 2023alone are eligible for this contest.
  • Students from Undergraduate and Postgraduate courses.
  • Any discipline

How to prepare for CodeVita 2019

TCS CodeVita 2019 Date

TCS CodeVita 2019 Session 8 Contest RoundsCommencement of Online ApplicationsLast date of online applicationContent Venue/Location
Pre Qualifier Zonal Round28th June, 2019, 09:30 UTC13th July, 2019, 09:30 UTCOnline
Qualifier Round8th December, 2019, 03:30 UTC10th December, 2019, 03:30 UTCOnline
Grand Finale26th February, 2020, 09:30 UTC26th February, 2020, 12:30 UTCAt the TCS Venue
TCS Codevita 2019

Contest Rounds:

Pre-Qualifier Round (Round 1): Will be conducted as two zonal rounds, a participant will be tagged to one of the two zonal rounds. Details are provided in the round description section.

Qualifier Round (Round 2): Will be conducted once the pre- qualifier rounds is completed globally. Top performers from all the zonal rounds will compete in the qualifier round. Details are provided in the round description section

Grand Finale: The top 30 to 40 students from the qualifier round will take part in the Grand Finale and the top 3 ranked students will win prizes amounting to USD 20,000. Details are provided in the round description section.

How to prepare for CodeVita 2019

What kind of questions are there in CodeVita Round 1?

Round 1 consists of around 7-8 questions. Most of these questions are adhoc implementation based questions. There maybe  questions related to file handling.  Questions based on Breadth first search(BFS) of graph are common. You don’t have to study too many algorithms to clear round 1.

What kind of questions are there in CodeVita Round 2?

Round 2 is a little bit difficult than round 1. Questions based on game theory, graph and tree are generally there.

As for the first round, I believe you don’t need to prepare anything much. You can get qualified with basic programming skills. In fact, you can get through first round if you can get one question accepted without any test cases wrong. Even then, if you can solve one question in 6 hours, it should suffice to get you through the first round.

Tips for First Round

Prepare basic Mathematics : Permutation, Combination, Probability, Interest and Compound Interest, Matrix

Prepare Basic Programming : String, Arrays, Pointers, Function, Basic String and Array manipulation technique must be on your finger tips.

Must solve all Previous Year Papers:

TCS CodeVita Mock Test Questions | Previous years’ question

2019 MockVita Questions:

1.MockVita 2019 Round 2 Question: Overlapping Boxes

2.MockVita 2019 Round 2 Question: Hop Game

3.MockVita 2019 Round 2 Question: Bad Permutations

4.MockVita 2019 Round 2 Question: Date Time

5.MockVita 2019 Round 2 Question: Bank Statement

Now, what’s really tough is clearing the second round. When it comes to preparation, you should give some thought to how you’re going to attempt the questions. I’m going to assume that there are 6 questions in round 2 which has been the same for the past two years. That does make something but trust me, it is still really difficult to solve all the questions.

From what I have observed, each question carries a different weightage and questions are arranged in order of increasing difficulty. Solving a difficult question will fetch you far more points than solving an easy question. Now does this mean you should concentrate all of your 6 hours on difficult questions? That’s really up to you. If you believe you can crack these difficult questions, then go ahead.

Tips for Second Round

You should have good command in one language.

You should have good excellence in topics like

  • Data structures like array,trees,graphs etc
  • Modulo Arithmetic Algorithms
  • Dynamic Programming
  • Searching And Sorting
  • Number theory

Codevita questions are not that tough. It’s very similar to codechef questions based on difficulty. So it won’t be a problem if you are already doing codechef questions.

I suggest you to get really good at Algorithms and DS, practice problems on sites like SPOJ, HackerRank, HackerEarth, TopCoder, Codeforces. You only have a couple of months left for Codevita 2019, so I suggest you to start practicing right away. Take up a problem, try to code it as hard as you can, if you still didn’t get the solution, take a look at the editorial and understand the logic behind the solution code. Now, implement the solution again without looking at it.

Previous Year paper is must to solve.

Take a look at the previous year codevita problems for reference and solve them. You just have to practice as many problems as you can. That’s all I can suggest you for now. There are many blogs and articles pertaining to Competitive Programming on the internet which will guide you through the process.

Your basic Maths, C, Data Structure concepts should be very clear. Any standard book you can pick for this. Apart from that I used to refer Karumanchi’s Book. Also look into geekforgeek, hackerrank, codechef websites. Do practice from these websites. Write code and try to compile and run.

Also, do check previous year’s question papers to get an idea about the qualit of questions.

If you are not doing codechef or any similar platform questions then you can start by solving some previous year codevita problems.

Just aim at solving at least one question. Then you can get an interview call. What happens at the interview is a whole different answer.

So these are the few tips to start with How to prepare for CodeVita 2019. Best of Luck.

Related posts

3 Thoughts to “How to prepare for CodeVita 2019 in limited number of days”

  1. […] How to prepare for CodeVita 2019 in limited number of days […]

  2. […] How to prepare for CodeVita 2019 in limited number of days […]

  3. Good day,

    My name is Anthony Russell, a UK registered private Investment Manager .

    We seek individuals with Financial Management knowledge that are capable of handling investment portfolio and management from private investors. If you have fund management abilities, credible projects in need of loan, JV or existing businesses that requires expansion we will be delighted to work with you on a minimal ROI .

    Details will be provided on hearing back from you with your business executive summary via my direct email : [email protected]

    Kind Regards,

    Anthony Russell
    Managing Partner
    Tel Line: +447440934362

Leave a Comment