Kotak SDE 2 Backend Interview | Round 1 - Bar Raiser

kotak mahindra bank logo
kotak mahindra bank
· SDE 2 Backend
September 28, 2026 · 2 reads

Summary

I was interviewed for a SDE 2 Backend role at Kotak and faced two DSA coding questions, an LLD design discussion, and several HLD topics.

Full Experience

Kotak SDE2 - Round 1 (Bar Raiser) Interview

  1. DSA - 2 Questions
  1. Roman to Integer
  2. Remove Duplicates from Sorted Array
  1. LLD - Event Ticket Booking

Asked to cover:

  • DB Schema
  • Classes & Relationships
  • Class Methods + Parameters
  • API Request & Response
  • Design Patterns applicable
  • Concurrency / Seat Booking considerations
  1. HLD

Distributed Locking

  • What is distributed locking?
  • How can we achieve it?
  • What happens if a lock is held for a long time?
  • How do we handle lock expiry?

Consumer / Duplicate Processing

  • How do you handle duplicate processing at consumer end?
  • How do you make consumer processing idempotent?

Backpressure

  • What is backpressure?
  • What problems can it create?
  • How can we resolve/handle it?

Downstream Service Failure What happens if a downstream service fails?

Discuss handling at:

  • Service level
  • API Gateway
  • Producer
  • Event / Consumer level

Interview Questions (2)

1.

Roman to Integer

Data Structures & Algorithms
2.

Remove Duplicates from Sorted Array

Data Structures & Algorithms

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!