Flipkart logo FL
Verified Company Vault 30d Active

Flipkart DSA Interview Questions

109 curated coding interview questions directly asked in Flipkart technical rounds, sorted by frequency with recency and difficulty diagnostics.

109 Total Questions
8 (7%) Easy Problems
70 (64%) Medium Problems
31 (28%) Hard Problems
🔥 Most Tested Topics:
Arrays (38)Core DSA (33)Trees (15)Strings (9)Binary Search (6)
📂 Sourced Datasets:
Last 30 daysLast 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 109 of 109 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%100.0%30d
417Pacific Atlantic Water FlowMediumCore DSAImplementation / Reasoning61.0%100.0%6m
503Next Greater Element IIMediumStack / QueueMonotonic Stack / Simulation68.4%87.5%6m
1423Maximum Points You Can Obtain from CardsMediumArraysSorting / Prefix / Scan57.7%87.5%6m
42Trapping Rain WaterHardCore DSATwo Pointers67.4%87.5%6m
23Merge k Sorted ListsHardArrays; Linked List; HeapSorting / Prefix / Scan; Two Pointers; Priority Queue59.6%87.5%6m
207Course ScheduleMediumGraphsBFS / DFS / Topological Sort51.4%87.5%6m
11Container With Most WaterMediumCore DSATwo Pointers60.0%87.5%all
2019The Score of Students Solving Math ExpressionHardCore DSAImplementation / Reasoning34.3%87.5%all
2093Minimum Cost to Reach City With DiscountsMediumArraysSorting / Prefix / Scan61.0%87.5%all
967Numbers With Same Consecutive DifferencesMediumCore DSAImplementation / Reasoning59.2%87.5%all
982Triples with Bitwise AND Equal To ZeroHardCore DSAImplementation / Reasoning60.0%87.5%all
2952Minimum Number of Coins to be AddedMediumArrays; Dynamic ProgrammingSorting / Prefix / Scan; State Transition58.2%87.5%all
1760Minimum Limit of Balls in a BagMediumArraysSorting / Prefix / Scan66.3%87.5%all
1912Design Movie Rental SystemHardDesignData Structure Design62.2%87.5%all
3576Transform Array to All Equal ElementsMediumArraysSorting / Prefix / Scan33.3%87.5%all
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%75.0%all
84Largest Rectangle in HistogramHardCore DSAImplementation / Reasoning49.9%75.0%all
735Asteroid CollisionMediumCore DSAImplementation / Reasoning47.9%75.0%all
875Koko Eating BananasMediumBinary SearchBinary Search50.0%75.0%all
134Gas StationMediumGreedyGreedy48.0%75.0%all
3663Find The Least Frequent DigitEasyCore DSAImplementation / Reasoning69.8%75.0%all
174Dungeon GameHardCore DSAImplementation / Reasoning41.4%62.5%all
215Kth Largest Element in an ArrayMediumArrays; HeapSorting / Prefix / Scan; Priority Queue68.9%62.5%all
321Create Maximum NumberHardArraysSorting / Prefix / Scan35.5%62.5%all
1463Cherry Pickup IIHardCore DSAImplementation / Reasoning72.4%62.5%all
33Search in Rotated Sorted ArrayMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search44.9%62.5%all
675Cut Off Trees for Golf EventHardTreesDFS / BFS36.4%62.5%all
1383Maximum Performance of a TeamHardArraysSorting / Prefix / Scan47.8%62.5%all
295Find Median from Data StreamHardHeapPriority Queue54.5%62.5%all
1190Reverse Substrings Between Each Pair of ParenthesesMediumStrings; TreesHashing / Sliding Window; DFS / BFS72.0%62.5%all
907Sum of Subarray MinimumsMediumArraysSorting / Prefix / Scan38.6%62.5%all
31Next PermutationMediumBacktrackingBacktracking45.3%62.5%all
850Rectangle Area IIHardCore DSAImplementation / Reasoning56.1%62.5%all
749Contain VirusHardCore DSAImplementation / Reasoning54.9%62.5%all
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%50.0%all
72Edit DistanceMediumDynamic ProgrammingState Transition60.6%50.0%all
2385Amount of Time for Binary Tree to Be InfectedMediumTreesDFS / BFS65.4%50.0%all
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%50.0%all
662Maximum Width of Binary TreeMediumArrays; TreesSorting / Prefix / Scan; DFS / BFS45.6%50.0%all
939Minimum Area RectangleMediumArraysSorting / Prefix / Scan55.4%50.0%all
1011Capacity To Ship Packages Within D DaysMediumBinary SearchBinary Search73.9%50.0%all
1094Car PoolingMediumCore DSAImplementation / Reasoning56.4%50.0%all
135CandyHardCore DSAImplementation / Reasoning48.5%50.0%all
496Next Greater Element IEasyStack / QueueMonotonic Stack / Simulation76.1%50.0%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%50.0%all
48Rotate ImageMediumArraysSorting / Prefix / Scan80.1%50.0%all
399Evaluate DivisionMediumCore DSAImplementation / Reasoning64.2%50.0%all
127Word LadderHardStringsHashing / Sliding Window45.6%50.0%all
22Generate ParenthesesMediumStringsHashing / Sliding Window78.7%50.0%all
62Unique PathsMediumCore DSAImplementation / Reasoning66.8%50.0%all
1192Critical Connections in a NetworkHardGraphsBFS / DFS / Topological Sort59.7%50.0%all
787Cheapest Flights Within K StopsMediumHeapPriority Queue41.8%50.0%all
407Trapping Rain Water IIHardCore DSATwo Pointers64.1%50.0%all
221Maximal SquareMediumCore DSAImplementation / Reasoning50.3%50.0%all
4Median of Two Sorted ArraysHardArrays; HeapSorting / Prefix / Scan; Priority Queue46.6%37.5%all
41First Missing PositiveHardArraysSorting / Prefix / Scan42.9%37.5%all
85Maximal RectangleHardCore DSAImplementation / Reasoning58.8%37.5%all
124Binary Tree Maximum Path SumHardArrays; TreesSorting / Prefix / Scan; DFS / BFS42.3%37.5%all
162Find Peak ElementMediumBinary SearchBinary Search47.0%37.5%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%37.5%all
238Product of Array Except SelfMediumArraysSorting / Prefix / Scan68.9%37.5%all
416Partition Equal Subset SumMediumArrays; Dynamic ProgrammingSorting / Prefix / Scan; State Transition49.5%37.5%all
54201 MatrixMediumArraysSorting / Prefix / Scan53.9%37.5%all
632Smallest Range Covering Elements from K ListsHardLinked ListTwo Pointers70.1%37.5%all
741Cherry PickupHardCore DSAImplementation / Reasoning39.5%37.5%all
934Shortest BridgeMediumCore DSAImplementation / Reasoning59.5%37.5%all
1235Maximum Profit in Job SchedulingHardArraysSorting / Prefix / Scan54.7%37.5%all
198House RobberMediumDynamic ProgrammingState Transition53.2%37.5%all
21Merge Two Sorted ListsEasyArrays; Linked ListSorting / Prefix / Scan; Two Pointers68.3%37.5%all
863All Nodes Distance K in Binary TreeMediumTreesDFS / BFS67.7%37.5%all
1105Filling Bookcase ShelvesMediumCore DSAImplementation / Reasoning68.6%37.5%all
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%37.5%all
424Longest Repeating Character ReplacementMediumStringsHashing / Sliding Window59.7%37.5%all
113Path Sum IIMediumArrays; TreesSorting / Prefix / Scan; DFS / BFS62.2%37.5%all
332Reconstruct ItineraryHardCore DSAImplementation / Reasoning44.6%37.5%all
669Trim a Binary Search TreeMediumTrees; Binary SearchDFS / BFS; Binary Search66.7%37.5%all
153Find Minimum in Rotated Sorted ArrayMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search54.7%37.5%all
450Delete Node in a BSTMediumTreesDFS / BFS54.7%37.5%all
2750Ways to Split Array Into Good SubarraysMediumArraysSorting / Prefix / Scan35.1%37.5%all
1482Minimum Number of Days to Make m BouquetsMediumArraysSorting / Prefix / Scan56.6%37.5%all
163Sum ClosestMediumArraysSorting / Prefix / Scan48.6%37.5%all
373Find K Pairs with Smallest SumsMediumArraysSorting / Prefix / Scan41.9%37.5%all
210Course Schedule IIMediumGraphsBFS / DFS / Topological Sort55.5%37.5%all
222Count Complete Tree NodesEasyTreesDFS / BFS72.6%37.5%all
895Maximum Frequency StackHardArrays; Stack / QueueSorting / Prefix / Scan; Monotonic Stack / Simulation66.8%37.5%all
1552Magnetic Force Between Two BallsMediumCore DSAImplementation / Reasoning72.1%37.5%all
2751Robot CollisionsHardCore DSAImplementation / Reasoning61.6%37.5%all
451Sort Characters By FrequencyMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window75.3%37.5%all
881Boats to Save PeopleMediumCore DSAImplementation / Reasoning61.8%37.5%all
366Find Leaves of Binary TreeMediumTreesDFS / BFS81.3%37.5%all
658Find K Closest ElementsMediumCore DSAImplementation / Reasoning49.7%37.5%all
540Single Element in a Sorted ArrayMediumArraysSorting / Prefix / Scan59.3%37.5%all
726Number of AtomsHardCore DSAImplementation / Reasoning65.1%37.5%all
297Serialize and Deserialize Binary TreeHardTrees; DesignDFS / BFS; Data Structure Design60.8%37.5%all
155Min StackMediumStack / QueueMonotonic Stack / Simulation58.2%37.5%all
1584Min Cost to Connect All PointsMediumCore DSAImplementation / Reasoning70.9%37.5%all
91Decode WaysMediumDynamic ProgrammingState Transition38.0%37.5%all
287Find the Duplicate NumberMediumArraysSorting / Prefix / Scan64.3%37.5%all
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%37.5%all
32Longest Valid ParenthesesHardStringsHashing / Sliding Window38.8%37.5%all
543Diameter of Binary TreeEasyTreesDFS / BFS65.5%37.5%all
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%37.5%all
153SumMediumArraysSorting / Prefix / Scan39.1%37.5%all
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%37.5%all
54Spiral MatrixMediumArraysSorting / Prefix / Scan56.8%37.5%all
146LRU CacheMediumDesignData Structure Design47.4%37.5%all
911Online ElectionMediumCore DSAImplementation / Reasoning52.9%37.5%all
78SubsetsMediumBacktrackingBacktracking82.3%37.5%all