blinkit logo

Blinkit Interviews

4 experiences22 reads7 questions0% success rate
Blinkit Interview Expreince
blinkit logo
Blinkit
Ongoing
December 15, 202514 reads

Summary

Had a technical interview for Blinkit where I designed an oncall system with a focus on data structures, edge cases, scalability, and code implementation.

Full Experience

Received an HR call explaining the role and interview structure. Scheduled Round 1 (Technical). The first round was DSA-based but with a system-design flavor. The main problem was to design an oncall system, divided into multiple sub-parts. The focus was on data structures choice, handling edge cases, scalability, and clarity of logic. I first explained my approach verbally, discussing how I would model the system, what data structures I would use, and how different operations would work. After that, the interviewer asked me to write the complete code based on the approach I explained. Key takeaways: clearly explaining your thought process is very important, even system-design-like problems can be DSA-heavy, and be prepared to convert your design into clean, working code.

Interview Questions (1)

Q1
Oncall System Design
System DesignHard

Design an oncall system that handles scheduling and rotation of oncall engineers. The system should support adding engineers, assigning oncall shifts, and rotating through the list based on predefined rules. It should also handle edge cases like overlapping shifts and ensure scalability for a large number of engineers.

Preparation Tips

Prepared by focusing on DSA concepts and system design principles. Practiced converting design ideas into clean, working code. Emphasized clear thought process and handling edge cases in problem-solving.

Blinkit SDE-2 | Reject
blinkit logo
Blinkit
SDE-2Rejected
August 15, 20253 reads

Summary

Applied for SDE-2 role at Blinkit and faced a challenging interview process. The interview included a discussion about my current project, followed by two technical questions. The first question involved finding the minimum distance in a weighted directed graph with a special edge addition constraint. The second question was about caching and its limitations. Despite solving the first question with a hint, the second question was not answered, leading to a rejection.

Full Experience

My interview with Blinkit for the SDE-2 role started with a brief introduction followed by a discussion about my current project. The interviewer then asked a technical question about finding the minimum possible distance from a source to a destination in a weighted directed graph, with the condition that we can add at most one edge to the graph. The expected time and space complexity was E * log V. I was able to solve this question with the help of a hint from the interviewer. Since we were out of time, he asked me not to code the solution.

After that, the interviewer asked about the advantages of cache. I explained that cache is used for faster retrieval, but then he followed up with another question: "Assume we have infinite cost. Why can't we just replace a database with a cache?" I was not able to answer this question. The interview ended with a rejection, and I'm wondering if not being able to answer the last question was the reason for the rejection.

Interview Questions (2)

Q1
Minimum Distance in Modified Graph
Data Structures & Algorithms

You are given a weighted directed graph, a source, and a destination. You also have a set of edges, out of which you can add at most one edge to the graph. Find the minimum possible distance from the source to the destination.

Q2
Caching Limitations with Infinite Cost
System Design

Assume we have infinite cost. Why can't we just replace a database with a cache?

Blinkit | SDE-3 | Bad Experience
blinkit logo
Blinkit
SDE-3
May 20, 20252 reads

Summary

I had an SDE-3 interview with Blinkit for a DSA round where I solved the "Kth Largest Element in a Stream" problem. Despite correctly solving and optimizing the problem, I was rejected without explanation, which I found frustrating.

Full Experience

Round 1 DSA

Problem: Kth Largest Element in a Stream (LC #703)

As interviewer told that there would be just one problem in this round so i started with bruteforce sorting solution just to pass time and then optimized it to best solution using min-heap. Coded the solution cleanly with proper handling of all cases. Interview seemed to go well with no negative feedback. Still got rejected the next day without explanation. Frustrating when you solve everything correctly but still get rejected. It unnecessarily waste time. Anyone else experience this with Blinkit?

Interview Questions (1)

Q1
Kth Largest Element in a Stream
Data Structures & AlgorithmsMedium

The problem involved finding the Kth Largest Element in a Stream.

🟡 How I Cracked Blinkit's SDE-1 Interview! 🟡
blinkit logo
Blinkit
SDE-12.3 years
April 30, 20253 reads

Summary

I successfully navigated Blinkit's SDE-1 interview process, which consisted of a DSA round, a System Design round, and a Hiring Manager round focused on Kafka. I received and accepted an offer the same day.

Full Experience

Just a few days ago, I wrapped up one of the most exciting interview processes I’ve ever been part of — and today, I'm thrilled to share that I've accepted an offer from Blinkit as an SDE-1! 🚀

Total years of experience - 2.3 years.

Blinkit’s interview process is short, crisp, and focused — just 3 rounds:

  • DSA Round
  • System Design
  • Hiring Manager Round

Here’s a breakdown of my experience 👇

⚙️ Round 1: DSA + Kafka Curiosity

The interview started off with the interviewer spotting Kafka multiple times in my resume (and rightly so, I’ve worked extensively on it). This sparked a discussion around:

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

Then came the DSA part — a story-based problem that was a blend of House Robber II + Combination Sum. I walked through both recursive and memoized approaches, and the interviewer was happy with the way I structured and explained my thought process.

🛠️ Round 2: System Design

This was taken by an SDE-3 who was deep into systems thinking. He gave me an open-ended but realistic problem:

Design a system that can 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 — and I had to adapt the architecture on the fly. It was tricky but fun!

⚠️ Pro Tip: Practice using tools like draw.io or Alphine beforehand — I usually use whiteboards but had to quickly adapt during the call.

We extended beyond time as I kept pitching scalable ideas (analytics with pie charts, generic services, etc.). That persistence paid off — we ended up discussing:

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

The interviewer appreciated the effort and told me, "You had misses, but you didn’t give up — that’s what mattered." ❤️

👨‍💼 Round 3: Hiring Manager (but it felt like a Kafka deep-dive)

Expected a cultural fit round? Well, surprise! The manager saw Kafka again on my resume and deep-dived into real-world async problems Blinkit is facing right now while processing orders.

We discussed:

  • Async order processing challenges
  • Kafka optimization strategies
  • Frontend checks + backend resilience
  • Scenarios I handled in production

He ended by saying:

"Kafka is our backbone, and your understanding of it is solid. I’m impressed."

💬 We even touched on comp discussion at the end — but more on that in a separate post 😉

✨ Same day offer. Offer accepted. I’m super excited to be joining Blinkit and can’t wait to build impactful systems with the team!

If you’re preparing for interviews or working with Kafka, feel free to drop a comment or message — always happy to chat tech 💬

#blinkit #interviewexperience #sde1 #kafka #systemdesign #softwareengineering #careerjourney #offeraccepted

Interview Questions (3)

Q1
DSA: House Robber II + Combination Sum Blend
Data Structures & Algorithms

A story-based problem that was a blend of House Robber II + Combination Sum.

Q2
System Design: Data Scraping and Analytics for Financial Apps
System Design

Design a system that can collect credentials from multiple financial apps, scrape data, process it, and generate analytics for both users and admins. During the discussion, admin-level analysis was dynamically added to the requirements, requiring on-the-fly adaptation of the architecture.

Q3
Technical Discussion: Kafka Optimization and Async Order Processing
Other

Deep-dive discussion into real-world async problems Blinkit is facing while processing orders. Topics included: Async order processing challenges, Kafka optimization strategies, Frontend checks + backend resilience, and Scenarios I handled in production.

Preparation Tips

For System Design, I found it beneficial to practice using tools like draw.io or Alphine beforehand, as I typically use whiteboards and had to quickly adapt during the call.

Have a Blinkit Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Blinkit.