I recently had interview with Kotak Mahindra Bank for SDE-1 position. In total 3 rounds took place.
BarRaiser Round(1.5hr):
This round was divided into 3 parts: LLD, DSA and Distributed Systems
Distributed Systems questions:
* How to handle consistency in distributed database system?
* How to scale a system?
* How to handle deployment in failure situation?
* And 2-3 more which I don't remember. But these questions can be answered easily if you go through the standard interview questions list on Distributed systems.DSA:
Question was asked: https://leetcode.com/problems/container-with-most-water/description/
LLD:
Design uber/ola. Coding was expected with class diagrams, api designs and database schema
Overall this round was of medium level difficulty.
DSA Round(1hr):
This round consists of 2 dsa problems:
Both the questions were of medium difficulty and a proper running solution was expected.
Resume + DSA round(1hr):
Questions on kafka were asked:
Questions on postgresql:
Questions on ACID properties:
DSA questions: