
Synthesized from 22 candidate submissions for ALL.
Kotak Mahindra maintains a consistent and accessible interview process, generally perceived as having an average difficulty level. The hiring approach heavily emphasizes practical problem-solving, business acumen, and behavioral competencies, often utilizing case studies or situational assessments to gauge candidate performance.
The candidate went through two technical rounds after an initial HR screening. Despite positive feedback during the interviews, the candidate was rejected without specific technical feedback.
Initial screening call to discuss current CTC, tech stack, and reasons for switching. The HR clarified the role level adjustment from SDE-2 to SDE-1 and outlined the three-round technical process.
A bar raiser round conducted by a senior developer involving a data structures problem and a system design task. The candidate was asked to code a solution from scratch and discuss API and database schema design for a cab booking service.
Merge Intervals
Design a cab booking service (API and DB schema)
ACID properties
A technical round focused on project experience, Java fundamentals, and algorithmic problem solving. The interviewer explored microservices, database concepts, and Java collections before moving to an array peak-finding problem.
Implementation of HashMap in Java
How to make a class immutable
Difference between method overloading and overriding
Inheritance
Find a peak in an array
The interview process spanned from December 2023 to March 2024 and consisted of three technical rounds covering Java, DSA, system design, and cloud infrastructure. The candidate was successfully hired.
The first round was conducted by BarRaiser and focused on Java and Spring Boot fundamentals along with an algorithmic problem.
Java and Spring Boot fundamentals
Find top N elements in a repeating array of integers accounting for ties
The second round involved a discussion on past projects and technical problem-solving.
Longest Valid Parentheses
Implementation of Immutable Classes
The final round covered project experience, AWS infrastructure concepts, high-level system design, and database queries.
AWS concepts including DNS, ALB, NLB, TG, ECS, and EC2
Design a document upload service including API specification, class diagram, and schema design
SQL query involving timestamps