
Flipkart Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Flipkart.
Frontend Developer
So, Flipkart's interview process is pretty thorough, right? They really wanna check if you're technically good, can solve problems, and if you'll fit in. It usually kicks off with them looking at your resume and then a quick chat with a recruiter to see if you're interested and if your background fits. If it's a tech role, you'll likely have an online coding test where they check your algorithms, data structures, and general coding skills. If you pass that, you move on to several rounds of technical interviews. Here, they'll grill you on data structures, algorithms, how to design systems, and throw some coding problems at you. Sometimes, there's also a chat about whether you'd be a good cultural fit with Flipkart's vibe. Basically, they're trying to find people who are smart all-around and can jump right into their fast-paced, innovative work.
- Could you walk me through how you'd architect a URL shortening service like Bit.ly, making sure it's scalable, handles lots of traffic, keeps data consistent, and is super fast? I'm looking for details on the system design, database setup, and how you'd deal with any performance issues.
Front End Developer
So the interview process at Flipkart usually has a few parts. First, a recruiter will probably give you a call to chat about your experience, what you're good at, and if you're interested. Then, you might have a few interviews with the hiring manager and people on the team, maybe even folks from other departments. They'll check out your technical skills for the job, ask you some behavioral stuff to see how you handle different situations, and make sure you'd be a good fit with Flipkart's vibe. For some jobs, they might give you a test or a coding challenge to see how you do with real tasks. They're always looking at how well you communicate, solve problems, and work with others. If all goes well, you'll get to the offer stage where you talk about the details.
- Can you answer questions about graphs and linked lists?
UI Engineer
I got a call from a recruitment agency. Since I wasn't in Bangalore, there were two phone rounds before they flew me in for in-person interviews. Flipkart covered flights and cab rides. I emailed HR for details but didn't get a response. The in-person part had three rounds. The first was a machine coding round where I had to build a game in vanilla JavaScript. The interviewer was good, and we discussed my approach. The second round focused on algorithms and data structures; the interviewer was friendly and gave me time to think and refine my solution. The third round was about designing Splitwise. The interviewer was impatient and unclear with his questions, changing them often and saying my answers weren't what he expected. He also asked me to design the backend for Splitwise, which was surprising for a UI Engineer role. He asked about UI performance issues I'd faced, but instead of listening, he started explaining Flipkart's lazy loading. It was hard to get any clear communication from HR afterward. They didn't plan the interview day well; I arrived at 9 AM and only finished three rounds by 6 PM. I called HR multiple times to say I was leaving, but got no response. Since Flipkart is a big brand, they don't seem to care much about rejecting candidates. The HR team needs to be more professional. The interview wasn't overly difficult and could be passed if you didn't get an impatient interviewer.
- Explain call, apply, and bind and then implement bind using call and apply.
- Can you write a poly-fill for Object.create?
- How would you determine if two strings are anagrams?
Flipkart Frontend Engineer Interview Questions
Quoted word for word from Flipkart interview reports.
“Regarding the code `const word = ‘hello’ word[1] = ‘m’ console.log(word)`, what is the output?”
Read reports →“What happens when `console.log(a)` is called before `const a = 1;`?”
Read reports →“Could you rearrange a linked list in descending order?”
Read reports →“Could you implement an event emitter listener in javascript?”
Read reports →“What is the difference between Quality Assurance and Quality control?”
Read report →“Write a JavaScript prototype for the startsWith method. Provide an example of polyfills for startsWith. After I write the code, explain each line.”
Read report →“Create a weekly event calendar using JavaScript, CSS, and HTML.”
Read report →“Build a carousel component similar to the one found on Flipkart's website.”
Read report →“Explain call, apply, and bind and then implement bind using call and apply.”
Read report →Formats, difficulty and experience
Across all 31 Flipkart interview reports.