Real interview questions asked at KPMG. Practice the most frequently asked questions and land your next role.
KPMG data engineering interviews test your ability across multiple domains. These questions are sourced from real KPMG interview experiences and sorted by frequency. Practice the ones that matter most.
Demonstrate the difference between DENSE_RANK() and RANK()
Explain the differences between Data Warehouse, Data Lake, and Delta Lake
Joins and window functions - INNER, LEFT, RIGHT, FULL OUTER, ROW_NUMBER(), RANK(), DENSE_RANK()
If you already have an offer, why are you exploring other roles?
Introduce yourself, highlighting key projects and tech stacks
Why did you leave your previous job?
Are you willing to relocate to Bangalore?
Count occurrences of a specific word in a file
Discuss Logical Plan vs Physical Plan
Discuss the nature and volume of data you manage daily
Explain your day-to-day responsibilities as a Data Engineer
Match countries in a pairwise format
Find the minimum and maximum values in an array
Count occurrences of each character in a string
Alternatives to the Medallion Architecture
Compare ORC and Parquet
Create a DataFrame with default column types
Explain job execution in Spark: stages, tasks, Catalyst Optimizer
Justify the choice of your current tech stack. Why Spark, Hadoop, or cloud platforms?
Split a DataFrame such that even numbers appear in one column and odd numbers in another
Walkthrough Spark's architecture, focusing on driver, executors, and DAGs
Download the complete interview prep bundle with expert answers. Study offline, on your commute, anywhere.