
Deloitte Data Engineer candidates describe two to three rounds mixing SQL, PySpark, Python and cloud pipeline questions with project deep-dives, sometimes followed by a managerial, HR or presentation round.
$116K
Avg. Base Comp
$137K
Avg. Total Comp
2-3 rounds
Typical Rounds
Not reported
Process Length
Candidates describe the Deloitte Data Engineer interview as practical and tied to the stack rather than algorithm-heavy. SQL, PySpark, Python and cloud pipeline scenarios come up most often. Several people were asked highest-salary SQL queries in some form, from the top three salaries to the highest salary per department and the second-highest salary. Others reported window functions such as rank versus dense_rank, duplicate records, MERGE statements and slowly changing dimension Type 2.
Spark questions go past syntax. One candidate had to diagnose a slow Spark job. Another was asked how to join two large tables and handle the small-file problem. A third was asked how Spark breaks work into jobs, stages and partitions. The cloud platform depends on the team: reports mention GCP with Airflow and Pub/Sub, Azure, AWS, Snowflake, and Databricks with Delta tables.
Project discussion is a recurring thread. Interviewers pressed candidates on why they chose an architecture, what each component does, and how they would monitor a pipeline, add data quality checks and handle failures. Specific stories from your own work serve you better than definitions. One candidate had to formulate SQL verbally without seeing the schema, so practice stating your assumptions aloud.
Most reports describe two or three rounds, usually two technical interviews followed by a managerial or HR conversation. One candidate instead had a phone screen and then a presentation round prepared from a briefing pack, with deliberately confrontational consultancy-style questions. A few were asked basic Python, such as reversing a string, or what it means to normalize data. A couple of candidates mentioned slow or irregular communication, so be prepared to follow up on your status.
Synthesized from 18 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 Deloitte 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 Deloitte
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Merge Sorted Lists | |
| Maximum Profit | |
| Size of Joins | |
| Real-Time Transaction Streaming | |
| Normalize Grades | |
| Cyclic Detection | |
| Skyscanner Partner ETL | |
| Missing Housing Data | |
| Find Duplicate Numbers in a List | |
| Hurdles In Data Projects | |
| Portfolio Platform Architecture | |
| Duplicate Rows | |
| Using R Squared | |
| Classification and Regression | |
| Slow SQL Query | |
| Data Pipelines and Aggregation | |
| Swap Variables | |
| User Event Data Pipeline | |
| Bias vs. Variance Tradeoff | |
| Data Preparation for Imbalanced Data | |
| Assumptions of Linear Regression | |
| Seller Type Modeling | |
| String Palindromes | |
| Open Source Reporting Pipeline | |
| Digital Classroom System Design | |
| Impossibly Iterative Fibonacci | |
| Blob Indexing | |
| Yelp-like System | |
| Text Editor With OOP |
Synthesized from candidate reports. Individual experiences may vary.
Openings vary by team. One candidate started with a phone interview mixing behavioral questions and data engineering fundamentals: setting up, documenting and monitoring a pipeline, batch versus streaming, SQL optimization, poorly defined requirements and leading a team. Others went straight into technical rounds.
Candidates report a direct technical conversation covering SQL, PySpark, Spark concepts and sometimes basic Python. Cloud platforms such as GCP, Azure or AWS come up depending on the team. Interviewers may ask you to explain past projects and the reasoning behind your architecture choices.
Candidates describe more depth in this round. Reported topics include Spark performance troubleshooting, multi-source pipeline design, incremental loads, dimensional modeling, MERGE queries and window functions. Expect to explain your reasoning aloud, sometimes without a visible schema, and to defend trade-offs.
Some candidates report a final managerial or HR conversation about background, previous projects and fit. One candidate instead had a presentation round with one hour to prepare slides from a briefing pack, followed by business and consultancy-style questions. Have concrete examples ready.