TCS CodeVita FAQs

Introduction to the TCS CodeVita Portal

In doubt? Don't worry! Check out our Frequently Asked Questions enclosed below.

Q1. How do I register and login for the contest?
Registration process is common for India and Global participants. Steps are as enumerated below:
  1. Click on the Login button at the top right-hand side of the page
  2. After clicking on it, a dialog box will pop-up with the Registration link
  3. Click on the Registration link
  4. Then choose India or Rest of the World, as applicable
  5. Do read the Privacy notice, fill the registration details, and submit the form
  6. After that, accept Terms and Conditions on the next page and click on the Register button
  7. A message will appear saying that an email has been sent to you for verification
  8. Open your mailbox, and click on the link given in the email to verify your email address
  9. The verification link is valid for a short duration, so complete the email verification quickly
  10. If clicking on the email link shows a success message, it means your verification and registration is successful
  11. You can now login using your registered email id and chosen password to CodeVita website

Q2. Can I go back to the welcome page after starting to answer the coding problems?
Yes, you can go back to the welcome page after starting to answer the coding problems.

Q3. Do I have to attempt the questions in serial order?
No, you do not have to attempt the questions in any order.

Q4. Where can I see the list of languages and compilers with their version?
After login, you can check the languages and their respective compiler/interpreter version under the 'Compilers & Interpreters' tab.

Q5. If I move to question no. 2 without submitting question 1, does the timer continue for Question 1?
Yes, the timer will continue for Question 1.

Q6. How many questions will be there in all three rounds of CodeVita?
There will be ~6 programming challenges in Round 1 and ~8 programming challenges in Round 2 and ~10 programming challenges in Finale of the contest.

Q7. If I have referred/used a code from the internet, do I have to declare the same?
Yes, before you submit your code, you will get an option - "I would like to provide attribution to the following sources". Select this option before submitting. You are free to refer to other material, but you need to declare the source code.

Q8. Where can I check the status of questions submitted by me?
For Private test cases - in "Private Testcase Submissions" tab and for Public test cases - in "Public Testcase Submission" tab.

Q9. If I close my browser will the codes written be saved on the system?
No, if you close your browser, you will lose your work. You should ensure that all submitted code is saved in your local file system as well.

Q10. How long before a session will expire?
If you are not active on the system for more than 15 minutes, the session will expire.

Q11. I closed my browser without logging out. I am unable to login.
Your session is still live on CodeVita servers if you do not logout. Hence you will get an 'User already logged in' message. Your session will expire after 15 minutes of inactivity after which you will be able to login again.

Q12. What is the purpose of Code Attribution?
If a website or an URL has been useful in arriving at a solution to CodeVita problem, then it is imperative that the precise source be cited. Please give precise URL(s) of all code used. If a precise URL is not provided, the code might be considered plagiarized.

Q13. What do different answer statuses mean?
Please refer this link