Kotak SDE1 Barraiser round

kotak mahindra bank logo
kotak mahindra bank
SDE I
March 29, 20253 reads

Summary

I recently completed a Barraiser round for an SDE1 role at Kotak, which included DSA, LLD, and Distributed System questions. I later found out the opening was closed.

Full Experience

Recently I gave Barraiser round conducted by 3rd party for SDE1 role at Kotak.

DSA Question -

Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0's. You must do it in place. Example 1: Input: matrix = [[1,1,1],[1,0,1],[1,1,1]] Output: [[1,0,1],[0,0,0],[1,0,1]] Example 2: Input: matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]

LLD Question -

Design the backend system for an e-commerce platform that handles order processing. Consider aspects such as inventory management, payment processing, order tracking, and shipping integration.

Design API for any of the components from the sample problem. Create DB Schema and Class Structure. Understanding of Design Patterns if any could be used.

Distributed System Questions -

1) How does the distributed system maintains consistency in the database? 2) How will you handle sessions in distributed system?

Verdict - Reached out to recriuter and found the opening was closed for SDE1.

Interview Questions (4)

Q1
Set Matrix Zeroes
Data Structures & AlgorithmsMedium

Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0's. You must do it in place. Example 1: Input: matrix = [[1,1,1],[1,0,1],[1,1,1]] Output: [[1,0,1],[0,0,0],[1,0,1]] Example 2: Input: matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]

Q2
Design E-commerce Platform Backend
System Design

Design the backend system for an e-commerce platform that handles order processing. Consider aspects such as inventory management, payment processing, order tracking, and shipping integration. Design API for any of the components from the sample problem. Create DB Schema and Class Structure. Understanding of Design Patterns if any could be used.

Q3
Database Consistency in Distributed Systems
System Design

How does the distributed system maintains consistency in the database?

Q4
Session Handling in Distributed Systems
System Design

How will you handle sessions in distributed system?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!