
Kpmg Software Engineer interview typically runs 3-4 rounds: online assessment, technical interview, behavioral interview, and sometimes HR or manager round. Timeline is usually a few weeks to over a month, and the process is structured but can move slowly.
$101K
Avg. Base Comp
$114K
Avg. Total Comp
4-6
Typical Rounds
2-5 weeks
Process Length
We’ve seen KPMG evaluate software engineers less like a pure algorithm shop and more like a firm that wants to verify whether you can operate across fundamentals, client-facing communication, and the stack you claim on paper. Multiple candidates reported that the interviewers kept pulling directly from their resumes and past projects, asking them to explain systems, connectors, Git work, and concrete contributions in detail. That means the real signal is whether your experience sounds lived-in, not rehearsed. If you list Java, Spring, SAP, or backend work, expect the conversation to go past surface-level familiarity and into specific implementation choices.
A recurring theme is that KPMG likes to mix broad CS basics with domain-specific checks. We’ve seen questions on BSTs, DSA, SQL joins, OOP, DBMS, Java 8, Spring Boot, and even security concepts like session fixation and session hijacking. In other words, they’re not chasing exotic problems; they’re checking for solid fundamentals plus stack credibility. Candidates also repeatedly mentioned English fluency, clarity, and how comfortably they could explain their thinking, which suggests the interviewers are listening for precision as much as correctness.
The non-obvious part is how much the process rewards calm, direct communication. Several candidates described polite, structured interviewers who were more interested in how they discussed prior work, teamwork, and improvements than in trying to trap them. Even the more relaxed conversations still circled back to project ownership and practical understanding. Our candidates report that the people who do best here are the ones who can connect their resume to real technical depth without overexplaining or drifting into generic answers.
Synthetized from 7 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 Kpmg 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 Kpmg
Describing a data project and its challenges
| Question | |
|---|---|
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Raining in Seattle | |
| Cyclic Detection | |
| Sort Strings | |
| Find Duplicate Numbers in a List | |
| Slow SQL Query | |
| Swap Variables | |
| Subway Machine Learning Model | |
| String Palindromes | |
| Impossibly Iterative Fibonacci | |
| Stakeholder Communication | |
| Simple Explanations | |
| Creating Companies Table | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Subscription Overlap | |
| Merge Sorted Lists | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| String Shift | |
| Employee Salaries | |
| Random SQL Sample | |
| Closest SAT Scores | |
| Weighted Keys | |
| Prime to N | |
| Largest Salary by Department |
Synthesized from candidate reports. Individual experiences may vary.
The process often starts with a resume or CV review before any live interviews. In some cases, candidates also had an initial phone call to confirm basics like programming level, English fluency, background, and availability.
Candidates commonly complete an online screening test before technical interviews. The assessment may include aptitude, verbal reasoning, logic, DSA, coding, and even psychometric or game-based tasks such as memory or sequence exercises.
Some candidates reported a group discussion or assessment-center style exercise after the online test. These sessions included structured group dynamics such as Lego-based or virtual reality activities, along with short individual presentations.
This round focuses on coding fundamentals, data structures, algorithms, and resume/project deep-dives. Questions varied by background and role, including live problem solving, SQL, OOP, DBMS, Java/Spring, JavaScript/Node, SAP technologies, and security basics like session fixation and session hijacking.
Interviewers assess communication, teamwork, motivation, and fit with KPMG’s culture. Candidates were asked about past projects, contributions, conflict handling, curiosity, strengths, interests, and why they wanted to join the company.
The final stage is typically an HR or closing conversation, sometimes followed by a manager or partner interview depending on the track. This round often covers compensation, documentation, expectations, and final fit checks before a decision is made.