TCS Data Analyst Interview Questions (2026)
The 15 Data Analyst interview questions most worth practising for TCS, selected from a bank of 30, 30 of them tailored to TCS's interview flavor. Analyze data and build dashboards that answer business questions and drive action. Below: the interview process, the questions with answer outlines, the topics tested, and how to prepare.
TCS hires freshers at massive scale through the TCS NQT (National Qualifier Test) on its own iON platform, with score-based routing into Ninja, Digital, and Prime packages, followed by a single interview day combining Technical (TR), Managerial (MR), and HR rounds.
Questions
15
from a 30-question bank
Difficulty
Medium
from our question mix
Rounds
5
typical loop
TCS rating
3.25/5
Top 79% in IT Services & Consulting
TCS's interview process
- 1TCS NQT60 minMedium
Online qualifier on TCS iON covering numerical/verbal/reasoning ability plus a coding section; the cutoff and score band route candidates to Ninja, Digital, or Prime interviews.
- 2Technical Round (TR)40 minMedium
Panel probes CS fundamentals (OOP, DBMS, OS basics), the candidate's final-year or work projects, and one or two simple programs written live; laterals get grilled on their claimed stack.
- 3Digital/Prime Coding Interview45 minHard
For Digital and Prime track candidates, a harder round with DSA problems, code optimization, and questions on cloud or newer technologies.
- 4Managerial Round (MR)30 minMedium
A senior manager tests composure with scenario and mild stress questions — missed deadlines, disagreement with a lead, willingness to work in any technology or location.
- 5HR Round25 minEasy
Discussion of the service agreement, relocation and shift flexibility, salary structure, and background verification documents.
Data Analyst interview questions for the TCS loop
- Q1
Write a SQL query to find duplicate customer records in TCS's banking client's loan-portfolio reporting. How would you decide which record survives?
MediumSQL roundduplicate detectionTCS-specificContext:TCS banking client's loan-portfolio reporting
How to answer:Use GROUP BY/HAVING or ROW_NUMBER over a business key, define survivorship rules, and push the fix upstream. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q2
Using window functions, how would you add a 7-day rolling total and a rank within category to TCS's retail client's daily sales dashboard?
MediumSQL roundwindow functionsTCS-specificContext:TCS retail client's daily sales dashboard
How to answer:Contrast aggregate vs window behavior, frame clauses, and partition choices. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q3
Your XLOOKUP against the master sheet in TCS's banking client's loan-portfolio reporting returns #N/A for valid IDs. What do you check?
MediumExcel and BI roundlookupsTCS-specificContext:TCS banking client's loan-portfolio reporting
How to answer:Trailing spaces, number-vs-text types, exact match mode, and TRIM/VALUE cleanup. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q4
Build a pivot summary for TCS's retail client's daily sales dashboard: what goes in rows, values, and filters, and when does a pivot beat formulas?
MediumExcel and BI roundpivot tablesTCS-specificContext:TCS retail client's daily sales dashboard
How to answer:Structure the source as a flat table, choose aggregations, and know pivot refresh limits. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q5
In Power BI, when does TCS's insurance client's claims data mart need a DAX measure instead of a calculated column?
HardExcel and BI roundDAX measuresTCS-specificContext:TCS insurance client's claims data mart
How to answer:Row context vs filter context, storage cost, and totals that only measures get right. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q6
Design the Power BI model for TCS's e-commerce client's returns analysis: which tables are facts, which are dimensions, and why not one flat table?
MediumExcel and BI rounddata modelingTCS-specificContext:TCS e-commerce client's returns analysis
How to answer:Star schema, relationship directions, and what breaks when everything is one wide table. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q7
The client says the TCS dashboard for healthcare client's appointment no-show reporting takes a minute to load. How do you make it fast?
MediumExcel and BI rounddashboard performanceTCS-specificContext:TCS healthcare client's appointment no-show reporting
How to answer:Reduce cardinality, trim visuals, pre-aggregate, and measure before optimizing. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q8
Which KPIs go on the first screen of TCS's logistics client's delivery SLA tracking, and what do you deliberately leave out?
MediumExcel and BI rounddashboard designTCS-specificContext:TCS logistics client's delivery SLA tracking
How to answer:Lead with decisions the client makes weekly; park detail in drill-throughs. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q9
Returns are rising in TCS's telecom client's churn reporting. Turn the data into a recommendation the client can act on this quarter.
MediumAnalytics case roundbusiness recommendationTCS-specificContext:TCS telecom client's churn reporting
How to answer:Segment the problem, size each driver, and attach an owner and expected impact to the fix. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q10
For TCS's e-commerce client's returns analysis, when would you report the median instead of the mean, and how do you explain the gap to the client?
MediumStatistics and metrics roundmean vs medianTCS-specificContext:TCS e-commerce client's returns analysis
How to answer:Skew and outliers; show both when the story depends on the tail. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q11
The client can only share a sample of records from TCS's logistics client's delivery SLA tracking. What do you check before trusting conclusions?
MediumStatistics and metrics roundsampling and biasTCS-specificContext:TCS logistics client's delivery SLA tracking
How to answer:How the sample was drawn, coverage of segments and time, and known exclusions. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q12
Growth in TCS's banking client's loan-portfolio reporting is reported as +40%, but the client is suspicious. Which base-rate and mix effects do you check?
HardStatistics and metrics roundpercentage change pitfallsTCS-specificContext:TCS banking client's loan-portfolio reporting
How to answer:Small denominators, mix shift (Simpson's paradox), and period-boundary artifacts. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q13
List the validation checks you run before the numbers for TCS's retail client's daily sales dashboard go to the client.
MediumData quality roundpre-publish validationTCS-specificContext:TCS retail client's daily sales dashboard
How to answer:Row counts vs source, totals reconciliation, duplicate and NULL checks, period completeness. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q14
A stakeholder on TCS's e-commerce client's returns analysis asks for 'a report' with no further detail. What do you do before writing any query?
EasyBehavioral/project discussionambiguous requirementsTCS-specificContext:TCS e-commerce client's returns analysis
How to answer:Ask for the decision the report serves, sketch a mock, agree definitions, then build. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
- Q15
The client needs numbers from TCS's healthcare client's appointment no-show reporting today, but you know the data has issues. What do you send?
EasyBehavioral/project discussiondeadline vs accuracyTCS-specificContext:TCS healthcare client's appointment no-show reporting
How to answer:Ship with explicit caveats and scope, or cut scope — never silently ship known-bad numbers. State the business question, the data you would pull, and the checks that make the number trustworthy. Walk through the query or steps concretely, naming tables, joins, filters, and edge cases. Close with how you would validate the result and explain it to the stakeholder.
Practice these with instant AI feedback in a live mock interview → Start a TCS Data Analyst mock
Topics tested most
How to prepare for the TCS Data Analyst interview
Clear the NQT; revise programming fundamentals and your projects; prepare HR questions
Frequently asked questions
How hard is the TCS Data Analyst interview?
Based on our 30-question Data Analyst bank for the TCS loop, the overall difficulty is medium (TCS's process is generally rated standard). Expect 5 rounds spanning duplicate detection, window functions, joins.
How many interview rounds does TCS have for a Data Analyst?
TCS typically runs 5 rounds for Data Analyst candidates, in this order: TCS NQT, technical round (TR), Digital/Prime coding interview, managerial round (MR), then HR round.
How hard is the TCS interview?
We rate TCS interviews low-medium on difficulty, on a scale that runs from low-medium to very high. Plan your preparation around what TCS screens for: aptitude, programming fundamentals, projects and communication.
What does TCS look for in candidates?
TCS screens for aptitude, programming fundamentals, projects and communication. Culturally, it values integrity, leading change, respect for the individual and excellence. Line up one example from your own work for each value, alongside the technical preparation.
How do I prepare for TCS interviews?
Clear the NQT. Revise programming fundamentals and your projects. Prepare HR questions. On PrepNPlaced, the Company Game Plan builds a preparation plan for TCS, Resume Score checks your resume against the job description, and the AI Mock Interview lets you practise your answers out loud.
Explore more
Other roles at TCS
Data Analyst interviews at other companies
Compiled by PrepNPlaced from 30+ interview reports and question banks for the TCS Data Analyst loop, cross-referenced with 1,17,987 employee reviews. Data refreshed 2026-08-13. Updated 2026.