TCS Codevita 2019 (Season 8)
Question Details
I have reported at : 9:00 AM on 30 July 2019, at TCS Gachibowli. We were directed to a block and were asked wait until our name was called.
Round 1 The Technical round b...
Full Details
I have reported at : 9:00 AM on 30 July 2019, at TCS Gachibowli. We were directed to a block and were asked wait until our name was called.
Round 1 The Technical round begin at 10:30 AM and the panel had a team of two TR's. The next half an hour were a row of questions. The flows goes this way. Tell us about yourself? (Answered confidently.) How many problems did you solve in CodeVita? (Answered.) Explain the problem statement? (Explained the problem in brief.) Can you write the code and explain it? (I did. ) Talk something about Haskell? (My Language expertise include Haskell language. ) Why Haskell when there are many functional programming languages? (Answered) Where are these languages used in Industry? (Have examples of the companies using Haskell. ) What is Machine Learning? (Briefed. ) Implementation in the real world? Success and failure situations in Machine Learning?(Explained about AlphaGo and autopilot. ) Types of Machine Learning?(Mentioned the names and differences.) Explain each of them? (Real time example of each type.) What is Smart India Hackathon and project presented in that Hackathon? ( I'm a participant of Smart India Hackathon (SIH), I explained the concept of SIH and the presented project.) Explain about your projects? (Spoke about my projects mentioned in my resume.) What is the Record made in Asia book of Records? (Explained.) What excited you to learn Machine learning? (Spoke about my motivations.) Can you write code for this question: A string of integers to get the maximum number that can be formed with the numbers in that string. (wrote code in Python) Can you replicate this in C language? (wrote using count sort approach) Explain the count sort algorithm? (Explained. ) Why count sort and not any other sorting algorithm? (Explained. ) What is the complexity of all available sorting algorithms? (Answered. ) What is Latex? ( Answered. ) We will let you know please wait out.
Round 2 The Technical round was followed by managerial round and HR.
Managerial Round: Tell us about yourself? (Answered. ) What is the project you have done in IIT? (I have attended machine learning course in IIT.) High-Level explanation about the project and technologies used?(Answered. ) What is your role in the project? (Explained in brief. ) Being an electronics student what motivated you towards Machine Learning? (Explained and the MR was convinced for my reason. ) What if any other project is given will you be comfortable to learn the concepts? ( Yes sir.) Given a square divide into 7 equal parts (Answered. )
HR Do you have gaps in between your education?( No sir.) Present Aggregate?(Answered.) Active Backlogs?(No sir.) Any history of backlogs earlier?(No sir.) Have you
passed all your std’s from X with a percentage > 60%(Yes sir. ) Are you ok to relocate?(Yes sir.) I gave the Interview on 30th July and I received a mail from TCS team that I'm sorted for differentiated offer. For now I do not know the package from this offer. Be Confident about every single point mentioned in your resume and have a confident smile on your face. The process is easy. Thank you.
Topics
More from Tcs
About Tcs Interview Reports
This question was reported by a candidate who interviewed at Tcs. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Tcs are the higher-signal extractions to take from this report.
For broader preparation context, the Tcs interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Tcs reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Tcs Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Tcs reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.