
Flipkart Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 389 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Flipkart.
Software Engineer
Had 4 online rounds - first was a 90-min machine coding round followed by a 30-min explanation the next day, which went really well. Second was a 45-min DSA round with 2 medium questions, went okay. Third was a 1-hour System Design round, went very well. Fourth was a 45-min Hiring Manager round, went well. Then they stalled for 2 weeks with excuses about other recruiters being on leave or the hiring manager being busy. After that, they said they needed one more round because they suspected AI usage in the first round, which is weird since they had a 30-min explanation for it. After another 2-3 weeks of non-answers, the recruiter said they had no openings and couldn't even accommodate candidates they'd already offered. Then, the next week, they posted new openings on LinkedIn.
- Machine coding round (90 mins + 30 mins explanation next day)
- DSA round (45 mins, 2 medium questions)
- DP question (as part of DSA round)
Software Engineer
The interview process involved several stages, starting with a recruiter call. Then, there was a technical screen, followed by an onsite interview. After that, a background check was performed, and finally, an offer was extended. A key part of the technical evaluation involved a scenario about an authorization issue in SAP transactions VA01 and VA03 related to Sales Order creation. Candidates were asked to describe their troubleshooting process for this, as well as for a delayed background job (8 hours vs. 2 hours). Additionally, they were questioned on how to ensure secure execution of sales documents while adhering to SoD and internal controls.
- Can you tell me about your overall work experience?
- Describe your troubleshooting approach for authorization errors in VA01 and VA03 during Sales Order creation.
- What is your process for diagnosing a background job that runs significantly longer than usual?
Software Engineer Intern
So, the interview started and I was super nervous, but the interviewer was nice and chilled which helped. First, she asked me to introduce myself. Then, we got to the coding part where I had to solve a LeetCode Medium problem about the Kth Smallest Element in a Sorted Matrix. I tried a few ways, starting with brute-force, then using a TreeMap, and finally trying binary search. I could write the code, but explaining the binary search dry run was a bit tricky. Since time was short, she gave me a simpler second question: Maximum Subarray Sum. I totally crushed this one, explaining everything from brute-force to Kadane's. She seemed impressed. We wrapped up with me asking about Flipkart's work-life balance, current projects, intern expectations, and any advice.
- Could you tell us about yourself?
- They asked my introduction first and then proceeded to ask DSA questions.
Flipkart Software Engineer Interview Questions
Quoted word for word from Flipkart interview reports.
“Given a list of prime numbers and an integer k, find the k-th smallest number in a sequence formed by products of these primes.”
Read reports →“Given N toffees and M kids where N is greater than or equal to M, what is the minimum possible GCD of the number of toffees each kid receives?”
Read reports →“Find the Largest Subarray Length with an equal number of 0's and 1's in a binary Array.”
Read reports →“How many unique Binary Search Trees can be formed using N nodes, numbered from 1 to N?”
Read reports →“What is the Minimum Sum if we delete exactly k elements from the front and back of an array?”
Read report →“How would you find the maximum size sub-matrix with all 1s in a binary matrix?”
Read report →“Considering a continuous stream of search words, what data structure would be most appropriate for efficiently retrieving the top 'n' keywords at any given moment?”
Read report →“Design a SpecialStack data structure that can perform standard stack operations (push, pop, isEmpty, isFull) and also return the minimum element using getMin(), all in O(1) time. You must implement this using only a standard Stack, without any other data structures like arrays or lists.”
Read report →“What is a way to find the triplet in an array that sums up to a specific value?”
Read report →Formats, difficulty and experience
Across all 389 Flipkart interview reports.