2dbi
Home/Experiences/Blinkit/Blinkit · Junior — 3 rounds, DSA + system design + Kafka deep-dive, offer accepted
Blinkit·Software Development Engineer · junior
オファー承諾

Blinkit · Junior — 3 rounds, DSA + system design + Kafka deep-dive, offer accepted

Apr 20254by Anonymous

I recently completed Blinkit's interview process and accepted an offer for SDE-1! With 2.3 years of experience, I went through a focused 3-round process.

Round 1 — DSA + Kafka Discussion

The interviewer noticed Kafka on my resume and started by diving into my experience with it:

  • How I used Kafka in previous projects
  • Handling fault tolerance, load balancing, and failures
  • Real-world use cases I built

Then came the DSA problem—a story-based blend of House Robber II and Combination Sum. I walked through both recursive and memoized approaches, explaining my thought process clearly. The interviewer was satisfied with my solution.

Round 2 — System Design

An SDE-3 interviewer gave me an open-ended, realistic problem:

Design a system to collect credentials from multiple financial apps, scrape data, process it, and generate analytics for both users and admins.

As we discussed, he dynamically added admin-level analysis to the requirements, forcing me to adapt the architecture on the fly. We covered:

  • Elasticsearch and inverted indexes
  • Database tradeoffs
  • Master-slave setups and caching strategies

The interviewer said: "You had misses, but you didn't give up—that's what mattered."

Round 3 — Hiring Manager (Kafka Deep-Dive)

Expecting a cultural fit round, the manager instead focused on Kafka again and dove into real-world async challenges Blinkit faces with order processing:

  • Async order processing challenges
  • Kafka optimization strategies
  • Frontend checks and backend resilience
  • Production scenarios I've handled

He concluded: "Kafka is our backbone, and your understanding of it is solid. I'm impressed."

Outcome: Same-day offer. I accepted!

Shared Jun 2026
ランキング給与
言語
アカウント