Flipkart hires engineers through an online test, a problem-solving and data-structures (PSDS) round, a machine-coding round where you build a working program in about 90 minutes, a design round for SDE-2 and above, and a hiring-manager conversation.
Flipkart SDE · Machine CodingQuestion 1 of 5 · Problem
Recording
1Problem2Approach3Code4Test
ENG
EngineerAI interviewer
solution.py Run
def longest(s):
seen, left, best = {}, 0, 0for i, ch in enumerate(s):
if seen.get(ch, -1) >= left:
left = seen[ch] + 1
seen[ch] = i
best = max(best, i - left + 1)
return best
ENG
Hold Space to answerTap to answer Type instead12:40
Scored on 5 criteria
Rounds
4 rounds
Length
45–120 min a round
Panel
One interviewer a round
They read first
Your Résumé
See one run
Flipkart SDE: the machine coding, from your Résumé to the report
What a mock looks like in the room, step by step. The panel, its order, the form and the criteria are the real round's; the words and numbers are illustrative.
1
You fill in your Résumé once
The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Flipkart.
Your RésuméYou fill it once
Name
Role and level you're interviewing for
Education
Experience
Projects
Languages and tools
2
The engineer asks
In the order the real one moves: problem, then approach, then code, then test. Follow-ups come from what you just said.
Flipkart SDE · Machine CodingQuestion 1 of 5 · Problem
Recording
1Problem2Approach3Code4Test
ENG
EngineerAI interviewer
solution.py Run
def longest(s):
seen, left, best = {}, 0, 0for i, ch in enumerate(s):
if seen.get(ch, -1) >= left:
left = seen[ch] + 1
seen[ch] = i
best = max(best, i - left + 1)
return best
ENG
Hold Space to answerTap to answer Type instead09:20
3
You write the code; the interviewer reads it
This round's real version runs your code, so it runs here too — the interviewer sees what it printed.
Shared editorIllustrative
solution.py Run
def longest(s):
seen, left, best = {}, 0, 0for i, ch in enumerate(s):
if seen.get(ch, -1) >= left:
left = seen[ch] + 1
seen[ch] = i
best = max(best, i - left + 1)
return best
4
The report says what to fix
Scored on the 5 criteria this round is assessed on, with every line of your Résumé marked as held up, shaky or not yet asked. A practice estimate, never a forecast.
Your reportIllustrative
Machine Coding · practice estimate
62 / 100 indexHire
This board gives no marks of its own, so it is a practice index out of 100. For finding what to fix, not for predicting a result.
What was assessed
Working code7/10
Object modelling6/10
Extensibility7/10
Code quality6/10
Edge cases5/10
Your Résumé, under questioning
Name: Held up Role and level you're interviewing for: Shaky Education: Not asked yet
Nothing to buy first. Pick the round, fill in your Résumé, and the interviewer is ready. Your recording, if you ask for one, never leaves your device.
One engineer who sets the problem and reviews the code.
The machine-coding round asks for working, extensible code for a small real system within a fixed time — design and code quality count as much as getting it to run.
1 Problem
2 Approach
3 Code
4 Test
You bring your own laptop and IDE in the real round and the code must run. Here you can run it too: Python and JavaScript in your browser, other languages where the code runner is set up.
Assessed on: Working code · Object modelling · Extensibility · Code quality · Edge cases
2
PSDS
Coding 60 minutes
One engineer.
1 Problem 1
2 Approach
3 Code
4 Test
5 Problem 2
6 Approach
7 Code
8 Test
Usually two problems of medium difficulty.
Assessed on: Problem solving · Coding · Verification · Communication
3
System design (SDE-2 and above)
System design 60 minutes
One senior engineer.
1 Prompt
2 Requirements
3 High-level design
4 Deep dive
5 Scale & failure
For SDE-2 and above.
Assessed on: Requirements and scope · High-level design · Depth · Trade-offs and scale · Communication
4
Hiring manager
Behavioural 45–60 minutes
The hiring manager.
1 Introduction
2 Current work
3 Pressure
4 Why move
The hiring-manager round can include a short technical question as well.
Assessed on: Ownership · Collaboration · Handling ambiguity · Learning and growth · Communication
What they read before you walk in
Your Résumé
The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Flipkart.
NameThe interviewer may use it.
Role and level you're interviewing forThe interviewer pitches the difficulty to this line.
Education
ExperienceAnything you did is fair game — including a gap year.
ProjectsAnything here can be asked about line by line.
Languages and tools
Achievements and extracurriculars
Why Flipkart?
Job description (optional)Kept with your résumé for this company only.
Practise it here
Three ways in, one report
Every sitting — AI, real or peer — is scored on the same 5 criteria, so you can see a line move instead of weighing one opinion against another.
AI interviewer · now
An AI interviewer, run the real way
FreeThree interviews a day
Questions from your own Résumé, in the real order
A shared code editor, with Run where the real round runs code
Flipkart hires engineers through an online test, a problem-solving and data-structures (PSDS) round, a machine-coding round where you build a working program in about 90 minutes, a design round for SDE-2 and above, and a hiring-manager conversation. In order: Machine coding (coding, 90–120 minutes); PSDS (coding, 60 minutes); System design (SDE-2 and above) (system design, 60 minutes); Hiring manager (behavioural, 45–60 minutes).
What does the interviewer assess?
Working code, Object modelling, Extensibility, Code quality, Edge cases. Not published by Flipkart; these are what its machine-coding round is widely reported to assess.
What will I be asked about?
The interviewer has your résumé open. Expect questions on anything you listed — every project and every tool — and a level pitched to the role you name at Flipkart. The Résumé lines it draws on: name, role and level you're interviewing for, education, experience, projects, languages and tools, and more.
Can I practise the Flipkart SDE interview online?
Yes. The Practice Studio runs a mock of each round the way the real one moves — a problem set in a shared code editor the interviewer reads as you write — and scores you on the same criteria. You can also book a real interviewer for a free, demo or paid session by video.