
Deloitte Software Engineer interviews center on resume-driven technical discussions covering Java, SQL, and your own projects. They often follow an online coding or aptitude assessment, may include behavioral, case, or group-discussion stages, and close with a manager, director, or HR conversation. Reported processes ran about three to four rounds.
$147K
Avg. Base Comp
$173K
Avg. Total Comp
3-4 rounds
Typical Rounds
21 days
Process Length
Deloitte's Software Engineer interviews lean heavily on resume-driven conversation rather than pure algorithm grinding. Interviewers keep returning to the same test: can you explain the projects on your resume in depth. That means the architecture, the specific module you owned, the challenges you hit, and why you made certain choices. Follow-up questions track whatever stack you listed. Java OOP concepts like polymorphism, frameworks, and multithreading come up often, along with SQL. One candidate also fielded AWS basics and a Python list-versus-tuple comparison, and another was asked about HTML and JavaScript.
Many processes open with an online assessment. One intern track had three medium, string-focused coding questions, and solving two was enough to advance. Another mixed simple coding with math, English grammar, and logical reasoning. Live coding tends to be easy to medium, such as a LeetCode-style problem talked through step by step, an array question, or reversing a string. One candidate was first asked to walk through and defend the solution they had submitted on the assessment. SQL questions centered on joins, constraints, and queries like finding the top five employees in a company.
Later stages differ by track. One intern process included a group discussion and a personal interview about hobbies. Another candidate was handed a live case study during a round with a lead. Other closing conversations were with a manager, director, or HR. Topics included why Deloitte, why you want to move into consulting, your strengths, location, and salary. One account focused almost entirely on personality and values, with prompts like what you would do if a company laptop were lost.
Reported processes ran roughly three to four rounds. The one explicit timeline was about three weeks, though that process ended when the role was canceled. To prepare, be ready to defend every line of your resume and review core Java, OOP, and SQL fundamentals. Practice a few easy-to-medium coding problems out loud, and have concise stories ready about teamwork, resolving a conflict, and why a consulting environment appeals to you.
Synthesized from 152 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.
I went through a detailed technical interview that really tested both my conceptual and practical knowledge. The interview started with a standard introduction, then moved into a deep dive on a project I'd worked on. I found this part was crucial — the interviewer spent significant time understanding the technologies I'd used, my role, and the decisions I made. If you've built something yourself from scratch, this shouldn't feel overwhelming, but if you relied heavily on AI without truly understanding the implementation, it becomes noticeably harder.
Beyond the project discussion, the interview covered theoretical foundations like DBMS concepts, object-oriented programming principles, and how they apply to real systems. There was also an easy-level DSA question focused on arrays, which felt like a way to assess problem-solving approach rather than pure algorithmic complexity. What stood out was how the interviewer connected everything back to architecture and design — they weren't just asking isolated technical questions, but probing whether I understood the bigger picture of system design.
The overall difficulty was moderate to challenging depending on your background. If you're coming in with strong project experience and a solid grasp of fundamentals, you can handle it. The interview felt personalized to my skills, which was helpful but also meant the bar shifted based on what I claimed to know. I'd recommend going in with concrete project examples you can explain end-to-end, and be prepared to discuss not just what you built, but why you made certain technical choices.
Prep tip from this candidate
Deep dive into one or two projects you've genuinely built yourself, and be ready to explain the architecture, technology choices, and lessons learned — the interview weights project understanding heavily alongside DSA.
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 | |
| Raining in Seattle | |
| Maximum Profit | |
| Bagging vs Boosting | |
| Size of Joins | |
| Real-Time Transaction Streaming | |
| Normalize Grades | |
| Cyclic Detection | |
| Skyscanner Partner ETL | |
| Precision and Recall | |
| Find Duplicate Numbers in a List | |
| Hurdles In Data Projects | |
| Portfolio Platform Architecture | |
| Duplicate Rows | |
| FAQ Matching | |
| Slow SQL Query | |
| Data Pipelines and Aggregation | |
| Swap Variables | |
| Yelp-like System | |
| User Event Data Pipeline | |
| Subway Machine Learning Model | |
| Seller Type Modeling | |
| String Palindromes | |
| Digital Classroom System Design | |
| Blob Indexing | |
| Impossibly Iterative Fibonacci | |
| Text Editor With OOP | |
| Scalable Data Pipelines | |
| Open Source Reporting Pipeline |
Synthesized from candidate reports. Individual experiences may vary.
Many candidates start with an online assessment. One intern track included three medium-difficulty, string-focused coding problems, and solving two of three was enough to advance. Another account describes a broader screen mixing simple coding questions with math, English-grammar, and logical-reasoning questions. One candidate received the assessment by email before an HR conversation.
The core interview is built around your resume rather than cold algorithm puzzles. Candidates describe walking interviewers through project architecture, features, challenges, and the specific module they owned. They then fielded follow-ups on their stack, such as Java OOP, frameworks, and multithreading, SQL joins and constraints, AWS basics, a Python list-versus-tuple comparison, or HTML and JavaScript. Being able to defend every line on your resume matters more than memorizing algorithms.
Coding questions are usually pitched as easy to medium. Examples include a live LeetCode-style problem solved while explaining each step, an easy array question, reversing a string, and SQL queries such as finding the top five employees. One candidate was first asked to walk through the solution they had submitted on the online assessment. Interviewers cared about hearing clear reasoning as candidates worked.
Some tracks add a stage focused on fit and communication rather than more code. One account describes questions purely about personality and motivation, such as what you would do if a company laptop were lost, long-term goals, and why Deloitte. An intern process paired a group discussion with a separate personal interview covering hobbies and behavioral follow-ups. Another candidate was handed a live case study during a round with a lead, and others were asked about teamwork, communication, leadership, or a conflict they resolved.
The process typically closes with a senior conversation, HR, or both. Reported formats include a director round, a manager round, a combined HR and engineering-manager conversation about fit and location, and an HR round for salary discussion. Outcomes varied: some candidates received offers, one process ended because the role was canceled, and one candidate heard nothing back after the technical round.