KPMG
Multinational professional services network, and one of the Big Four accounting organizations.
4 Rounds
~21 Days
Medium
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Backend Engineer
•
Coding
•
easy
Write a function to detect if there is a cycle in a linked list.
#Linked Lists
#Two Pointers
Backend Engineer
•
Coding
•
easy
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
#Arrays
#Hash Tables
Backend Engineer
•
Coding
•
medium
Write an algorithm to merge overlapping intervals. (Useful for scheduling audit tasks).
#Arrays
#Sorting
Backend Engineer
•
Coding
•
easy
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
#Stacks
#Strings
Backend Engineer
•
Coding
•
medium
Design and implement a Least Recently Used (LRU) cache.
#Data Structures
#Hash Tables
#Linked Lists
Backend Engineer
•
Coding
•
hard
Given a binary tree, write a function to serialize and deserialize it.
#Trees
#BFS
#DFS
#Design
Backend Engineer
•
Coding
•
medium
Find the Kth largest element in an unsorted array.
#Heaps
#Quickselect
#Arrays
Backend Engineer
•
Coding
•
medium
Write a function to group anagrams together from an array of strings.
#Hash Tables
#Strings
#Sorting
Backend Engineer
•
Coding
•
hard
Implement a rate limiter algorithm (e.g., Token Bucket) in code.
#System Design
#Concurrency
#Algorithms
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.