
Deloitte Data Analyst interview typically runs 4 rounds: recruiter call, communication test, technical interview, and final interview. Timeline is about 3-8 weeks, with resume-heavy screening and live coding.
$75K
Avg. Base Comp
$125K
Avg. Total Comp
4-5
Typical Rounds
3-6 weeks
Process Length
We've seen a clear pattern in Deloitte's Data Analyst interviews: they care less about polished theory and more about whether you can defend the story on your resume. Multiple candidates reported deep follow-ups on past projects, from the models they chose to the tools they listed, and the pressure came from the specificity of those questions. If you mention NLP, ML, Excel, or Python, expect the conversation to stay anchored there until the interviewer is satisfied that you actually used those tools and understand the tradeoffs behind them.
A recurring theme is that Deloitte is testing for practical communication under scrutiny. One candidate described an early recorded response that felt like a short self-introduction and communication check, while another noted a communication test before the technical discussion. That emphasis carries into the technical conversation itself: candidates were asked to explain why they chose SBert over BERT, how they evaluated whether a model met the objective, and even to connect their work to broader domain knowledge like healthcare. The non-obvious make-or-break factor here is not just getting the right answer, but showing that your answer is grounded in real experience and that you can move comfortably from resume bullet to technical detail without losing the thread.
Synthetized from 2 candidates 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 Deloitte process.
I interviewed with Deloitte for a Data Analyst role. The process had three rounds. The first round focused on SQL, Pandas, and a business case. The second round covered SQL joins and window functions. The third round focused on another business case and a SQL question about calculating repeat rate.
Questions asked: They asked about the difference between inner and outer joins, how to join data in Pandas, the difference between np.array and np.asarray, and how to find duplicates.
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 Deloitte
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Raining in Seattle | |
| Bagging vs Boosting | |
| Using R Squared | |
| Hurdles In Data Projects | |
| Missing Housing Data | |
| Find Duplicate Numbers in a List | |
| Assumptions of Linear Regression | |
| FAQ Matching | |
| Classification and Regression | |
| Bias vs. Variance Tradeoff | |
| Swap Variables | |
| Data Preparation for Imbalanced Data | |
| Multicollinearity in Regression | |
| String Palindromes | |
| Youtube Recommendations | |
| Simple Explanations | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| Data Cleaning Experiences | |
| Linear vs Logistic Regression | |
| Experiment Validity | |
| Revenue Retention | |
| P-value to a Layman | |
| Sort Strings | |
| Spam Classifier | |
| Overfit Avoidance | |
| Slow SQL Query | |
| Algorithm Reliability | |
| Stakeholder Communication |
Synthesized from candidate reports. Individual experiences may vary.
After applying, candidates wait roughly two weeks before hearing back. Deloitte uses this stage to shortlist applicants for the next steps based on their resume and background.
A recruiter call covers basic introductory questions about your background, skills, and education. In some cases, candidates are also told whether they will need to complete an additional communication assessment before the technical round.
Shortlisted candidates may be asked to complete a Versant communication test before moving forward. The test is AI-evaluated, with quick rejection if you fail and no immediate response if you pass.
This virtual round focuses heavily on your resume, past projects, and technical fundamentals. Interviewers ask deep follow-ups on tools, models, and choices you made, along with SQL topics like joins, group by, subqueries, query optimization, and handling large datasets, plus Python, pandas, and data cleaning questions.
Candidates are asked to solve several live Python problems in a shared online compiler while being observed. Questions include array and string manipulation, finding duplicates, merging arrays, and identifying unique elements, with brief time to think before coding.