Kotak SDE-1 Interview Experience
Anonymous User
5267

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

  1. 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.
  2. DSA:
    Question was asked: https://leetcode.com/problems/container-with-most-water/description/

  3. 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:

  1. https://leetcode.com/problems/group-anagrams/description/
  2. https://leetcode.com/problems/permutations/description/

Both the questions were of medium difficulty and a proper running solution was expected.

Resume + DSA round(1hr):
Questions on kafka were asked:

  1. Difference between partition and topic
  2. What is consumer and consumer groups?
  3. If 2 partitions and 3 consumers are there, how would you distribute it?
  4. How you would ensure that messages are coming in proper order?

Questions on postgresql:

  1. Difference between primary key and unique constraint.

Questions on ACID properties:

  1. Explain all A,C,I,D and some counter questions.
  2. What is transaction?
  3. How many types of isolation are there?

DSA questions:

  1. Reverse a string without using extra space
  2. Find kth smallest number in an array: https://leetcode.com/problems/kth-largest-element-in-an-array/description/
Comments (6)