Kotak | SDE 2 | Bengaluru

kotak mahindra bank logo
kotak mahindra bank
· SDE 2· Bengaluru· 4.5y exp
February 10, 2026 · 5 reads

Summary

I interviewed for an SDE 2 position at Kotak in Bengaluru, encompassing rounds on Data Structures & Algorithms, Low-Level Design, Core Java concepts, SQL, High-Level Design, and behavioral aspects, ultimately resulting in a selection.

Full Experience

R1:

DSA - 2 medium problems - binary search, priority queue

R2:

tradeoffs, scaling, db indexes, etc

Ecommerce cart system - lld (pseudocode)

R3:

1 medium/hard DP

Java: multithreading, pseudocode for large file handling as chunks, JMM, etc

Kafka, Redis(trxns), pipelines

SQL(joins, CTEs, indexes, queries)

R4:

Resume deep dive

HLD of current project(scaling, challenges, etc)

Behavioral questions

YOE: 4.5

Applied through referral

Verdict: Selected

Interview Questions (3)

1.

Design an E-commerce Cart System (LLD)

System Design

Design an E-commerce cart system using Low-Level Design (LLD) principles, providing pseudocode for key functionalities.

2.

Handle Large Files in Chunks (Pseudocode)

Other

Provide pseudocode for efficiently handling and processing large files by dividing them into manageable chunks.

3.

High-Level Design of Current Project

System Design

Discuss the High-Level Design (HLD) of your current project, focusing on aspects like scaling, architectural choices, challenges encountered, and solutions implemented.

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!