
Tata Consultancy Services Data Analyst interview typically runs 3 rounds: technical, managerial, and HR. The process completes in roughly one to two weeks and is notably resume-driven.
$72K
Avg. Base Comp
$133K
Avg. Total Comp
3-4
Typical Rounds
1-3 weeks
Process Length
We've seen TCS evaluate Data Analyst candidates in a way that's deceptively simple but easy to underestimate: the interview is essentially a line-by-line audit of your CV. Multiple candidates described interviewers moving directly from the self-introduction into project deep-dives, asking not just what the project was but what bottlenecks existed, what validation steps were taken, and how decisions were made end to end. If you listed SQL, Python, or ETL work, expect to write a query or explain a pipeline live — not just define terms. One candidate faced a four-person panel on Teams with live screen-sharing; another had a combined technical-and-manager round where both interviewers probed the same project from different angles.
A recurring pattern is that TCS cares more about practical reasoning under realistic constraints than algorithmic difficulty. The SQL questions we've seen — top customers by month using window functions, duplicate row handling, largest salary by department — are moderate in complexity but require clean execution. Beyond SQL, candidates reported a broader technical surface than expected: pandas date parsing, OOP principles, and even Java threads and exception handling for an analyst title. The non-obvious signal is that TCS seems to be checking general IT fluency alongside analytics, especially for consulting-track roles where you may be placed across varied client environments.
The tone is consistently described as supportive rather than adversarial, but that calm atmosphere can mask how closely interviewers track inconsistencies. Candidates who admitted gaps honestly and redirected to what they did know fared better than those who bluffed into advanced territory. Operational honesty — knowing your own work precisely and communicating limits without flinching — appears to be what separates accepted offers from rejections here more than raw technical depth.
Synthesized from 5 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Tata Consultancy Services process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Tata Consultancy Services
Get the top 3 highest employee salaries by department
| Question | |
|---|---|
| Paired Products | |
| Prime to N | |
| Largest Salary by Department | |
| Top 3 Users | |
| Bagging vs Boosting | |
| Manager Team Sizes | |
| Size of Joins | |
| Sort Strings | |
| Missing Housing Data | |
| Hurdles In Data Projects | |
| Find Duplicate Numbers in a List | |
| Assumptions of Linear Regression | |
| Duplicate Rows | |
| Prime Numbers Identification | |
| KNN From Scratch | |
| Implementing the Fibonacci Sequence in Three Different Methods | |
| Slow SQL Query | |
| Swap Variables | |
| Bias vs. Variance Tradeoff | |
| Data Preparation for Imbalanced Data | |
| Overfit Avoidance | |
| String Palindromes | |
| Addressing Data Quality Issues | |
| Variate Anomalies | |
| Decision Tree Evaluation | |
| Pipeline Transformation Failures | |
| Foreign Key Constraints | |
| Risk Assessment Model | |
| Random Forest from Scratch |
Synthesized from candidate reports. Individual experiences may vary.
The process typically begins with HR reaching out after a referral, campus application, or shortlist. This initial call confirms basic fit, availability, and readiness for the role, and may include light HR questions alongside an initial technical check.
Some candidates, particularly in campus placement or faster-moving processes, complete an online assessment or assignment before live interviews. This step screens for core SQL, Python, and analytical ability prior to the interview rounds.
This round is heavily resume-driven and covers data analyst fundamentals including SQL joins and live query writing, Python basics, pandas, data visualization, OOP concepts, and occasionally basic Java or DSA topics. Candidates are expected to walk through their projects and demonstrate practical knowledge of every skill listed on their resume. In some cases this round is conducted via video call with live screen-sharing for coding tasks.
A manager or senior leader conducts a deeper discussion of projects, internship or work experience, and practical scenario handling. Questions can include case-style prompts around data audits, ETL bottlenecks, client requirement conflicts, and situational judgment. In some processes, the technical and managerial interviewers ask questions back-to-back in the same session.
The final round is straightforward and covers standard HR topics such as relocation, shift flexibility, background details, and availability. This round is typically brief and serves as a final fit check before the hiring decision is made.