
Kotak Mahindra Bank Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 608 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 608 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Kotak Mahindra Bank.
Software Engineer
The interview was pretty straightforward, mostly checking my programming skills and how I solve problems. They dug into my Java knowledge, especially Collections stuff like the different classes and how they work internally. Also asked about SQL, like making queries, joins, and making them run faster. They threw in some hard logic puzzles too, to see how I think things through. It was a professional interview, all about my tech skills and logic.
- Can you explain the differences between ArrayList and LinkedList in Java's Util package?
- Tell me about the Java Collections framework and its API.
- What are the use cases and internal workings of various Java collection classes?
Financial Analyst
The interview really showed off the candidate's problem-solving skills, how well they communicate, and their general enthusiasm. Some of the answers could have used more specific examples to really highlight their abilities and make a better impression. The candidate communicated well, was confident, and had solid technical skills, but sometimes their answers weren't very deep and lacked detailed examples. Overall, it was a good impression, but giving more details would make their profile even stronger.
- Can you start by telling me about yourself?
Product Designer
The HR team contacted me and inquired about my salary expectations multiple times before proceeding. The overall process was lengthy and quite demanding. After completing five interview rounds, I received an offer with a compensation package significantly lower than my expectations. Despite my willingness to adjust my salary expectations to find a middle ground, the company remained firm. My interactions with the design team and lead were positive, but the HR department proved to be inefficient. They extended an offer, but after I attempted to negotiate, they seemed to forget about it for weeks, only reaching out again when I followed up on the offer status. It felt like a considerable waste of my time and energy.
- The HRs asked about my expected CTC on every call and still made an unacceptable offer.
Software Engineer
So I interviewed for a Software Engineer 3 position at Kotak. It took about 2 months in total, with 5 rounds, which I felt was a complete waste of time. The interview rounds were confusing - the HR person mentioned it would be a coding round, but the panel ended up asking High-Level Design (HLD) questions. Then, a round that was supposed to be HLD turned into random Core Java and Spring questions. After I passed all the interview stages, I had a final HR discussion about the salary. I sent in my documents and kept checking in for weeks. After waiting for 3 weeks, the HR informed me that they couldn't offer me the SE3 role and instead proposed an SE2 position with a lower salary. I found this lack of professionalism and respect for my time really disappointing. My advice is to avoid Kotak if you don't want a frustrating, unpredictable, and unfair hiring experience.
- The Bar Raiser round asked about the BattleShip game.
- The second round was supposed to be coding, but they asked HLD.
- The third round was intended for LLD, but they covered both LLD and HLD.
Kotak Mahindra Bank Interview Questions
Quoted word for word from Kotak Mahindra Bank interview reports.
“Implement the initGame(N) API to initialize an NxN battlefield, assigning the left half to Player A and the right half to Player B.”
Read reports →“Implement the addShip(id, size, x_A, y_A, x_B, y_B) API to add ships to both players' fleets at specified coordinates.”
Read reports →“Implement the startGame() API to start the game, with Player A always going first. Ensure all outputs are clearly printed.”
Read reports →“The game ends when a player loses all their ships. Can you implement the win/loss condition?”
Read reports →“Missiles cannot be fired at the same coordinates twice. How would you prevent this?”
Read report →“The game board is an NxN grid, with N taken as input. Can you implement this?”
Read report →“Both players must have the same fleet size. How would you ensure this?”
Read report →“Could you define the Repo Rate and explain its impact on the economy?”
Read report →“If a shot hits, the opponent's ship is destroyed. How would your code reflect this?”
Read report →Formats, difficulty and experience
Across all 608 Kotak Mahindra Bank interview reports.