Flipkart Software Development Engineer 2 Interview Experience

Software Development Engineer 2

June 10, 2025
5 Questions

Summary

AI Powered

The Flipkart interview process for the Backend Software Development Engineer 2 included four rounds, primarily focused on Data Structures and Algorithms, followed by Low-Level and High-Level Design questions. Candidates faced questions about pathfinding in graphs and string manipulation, as well as system design tasks involving inventory management and translation applications. Overall, the interview was quite challenging, requiring a solid grip on various technical skills, particularly in backend development.

1

ROUND 1: DATA STRUCTURES AND ALGORITHMS

#1

Min Cost Path

Determine the minimum cost path in a given grid where each cell has a cost. Provide the algorithm to find the path with the least cost from the top left to the bottom right of the grid.
grid
dynamic-programming
minimum-cost
Medium
#2

Print All Shortest Paths in an Undirected Graph

Write a function that prints all shortest paths between a given source and destination node in an undirected graph. Use a suitable algorithm to ensure correct shortest path determination.
graph
shortest-path
bfs
dfs
Medium
2

ROUND 2: DATA STRUCTURES AND ALGORITHMS

#1

Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring that contains all unique characters. Explain your approach and provide a solution with its time complexity.
strings
sliding-window
hashmap
Medium
3

ROUND 3: LLD & HLD

#1

Design an Inventory Management System

Create a design for an Inventory Management System that includes features such as barcode scanning for item entry and exit, as well as warehousing functionalities. Include database design, entities, and system flow description.
system-design
database
entities
Hard
4

ROUND 4: LLD & HLD

#1

Design a Translator App

Outline the design for a Translator App capable of converting text from any language to any other language. Provide the key components and interactions in this system.
system-design
applications
language-processing
Hard
r

ritwik chakraborty

Verified User

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media