Flipkart Software Development Engineer 2 Interview Experience
Software Development Engineer 2
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
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.
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
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.
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
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.
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
4
backendsoftwareengineersoftwaredeveloperinterviewexperienceflipkartjavainterviewtipsjobinterviewcareergrowthflipkart
r
ritwik chakraborty
Verified User
ā/Ctrl+D
Bookmark for later