Facebook Pixel

Master Data Structures & Algorithms 🚀

We've handpicked the most impactful DSA questions that not only sharpen your problem-solving skills but also help you crack real interviews with confidence. Each topic comes with structured explanations, curated resources, and practice links to help you go from beginner to pro, one question at a time.

Overall Progress

0 of 165 Completed
Login to see progress
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Sum
Easy
Second Largest
Easy
Palindrome Number
Easy
Reverse Integer
Medium
Count Negative Numbers in an Array
Easy
Find Smallest Number in an Array
Easy
Find Largest Number in an Array
Medium
Binary Search
Easy
Merge Sort
Medium
Power of Two
Easy
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Remove Duplicates
Easy
Remove Element
Easy
Reverse String
Easy
Best Time to Buy and Sell Stocks
Easy
Merge Sorted Arrays
Easy
Move Zeros
Easy
Max Consecutive Ones
Easy
Missing Number
Easy
Single Number
Easy
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Design Linked List
Medium
Middle of Linked List
Easy
Reverse Linked List
Easy
Linked List Cycle
Easy
Palindrome Linked List
Easy
Intersection of two Linked Lists
Easy
Remove Linked List Elements
Easy
Remove nth node from end of List
Medium
Remove Duplicates from Sorted List
Easy
Odd Even Linked List
Medium
Add Two Numbers
Medium
Merge Two Sorted Lists
Easy
Rotate List
Medium
Swap Nodes in Pairs
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Length of Last Word
Easy
Find Words Containing Character
Easy
Jewels and Stones
Easy
Find Most Frequent Vowel and Consonant
Easy
Split a String in Balanced Strings
Easy
Reverse String II
Easy
Valid Palindrome
Easy
Largest Odd Number in a String
Easy
Longest Common Prefix
Easy
Valid Anagram
Easy
Isomorphic Strings
Easy
Group Anagrams
Medium
Minimum Add to Make Parentheses Valid
Medium
Reverse Words in a String
Medium
Sum of Beauty of All Substrings
Medium
Decode String
Medium
Count and Say
Medium
Reorganize String
Medium
Repeated String Match
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Implement Stack
Easy
Implement Queue using Stacks
Easy
Valid Parentheses
Easy
Min Stack
Easy
Remove Outermost Parentheses
Easy
Evaluate Reverse Polish Notation
Medium
Next Greater Element
Easy
Daily Temperatures
Medium
Next Greater Element - II
Medium
Rotting Oranges
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Square Root of X
Easy
Guess Higher or Lower
Easy
Search in Rotated Sorted Array
Medium
First Bad Version
Easy
Find Peak Element
Medium
Find Minimum in Rotated Sorted Array
Medium
Find First & Last Position in Sorted Array
Medium
Find Peak in a Mountain Array
Easy
Single Element in a Sorted Array
Medium
Find k Closest Elements
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Two Sum
Easy
Two Sum II
Easy
Is Subsequence
Easy
Find Index of First Occurrence in String
Easy
Intersection of Two Linked Lists
Easy
Container with Most Water
Medium
Three Sum
Medium
Trapping Rain Water
Hard
Longest Substring Without Repeating Characters
Medium
Longest Repeating Character Replacement
Medium
Permutation in String
Medium
Sliding Window Maximum
Hard
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Preorder Traversal
Easy
Inorder Traversal
Easy
Postorder Traversal
Easy
Level Order Traversal
Medium
Maximum Depth of Binary Tree
Easy
Path Sum
Easy
Symmetric Tree
Easy
Invert a Binary Tree
Easy
Same Tree
Easy
Balanced Binary Tree
Easy
Diameter of a Binary Tree
Easy
Zigzag Level Order Traversal
Medium
Subtree of another Tree
Easy
Lowest Common Ancestor
Medium
Binary Tree Right Side View
Medium
Count Good Nodes in Binary Tree
Medium
Populating Next Right Pointers in Each Node
Medium
Binary Tree Maximum Path Sum
Hard
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Valid Binary Search Tree
Medium
Search in a BST
Easy
Insert into a BST
Medium
Kth Smallest Element
Medium
Lowest Common Ancestor of a BST
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Kth Largest Element in an Array
Medium
Kth Largest Element in a Stream
Medium
Last Stone Weight
Easy
Top K Frequent Elements
Medium
Kth Smallest Element in a Sorted Matrix
Medium
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Subsets - The Power Set
Medium
Combinations
Medium
Permutations
Medium
Subset - II
Medium
Combination Sum
Medium
Combination Sum - II
Medium
Combination Sum - III
Medium
Letter Combinations of a Phone Number
Medium
Permutations - II
Medium
Palindrome Partitioning
Medium
Word Search
Medium
N Queens
Hard
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Two City Scheduling
Medium
Assign Cookies
Easy
Lemonade Change
Easy
Best Time to Buy and Sell Stock - II
Medium
Insert Interval
Medium
Merge Intervals
Medium
Partition Labels
Medium
Non Overlapping Intervals
Medium
Task Scheduler
Medium
Gas Station
Medium
Car Pooling
Medium
Candy
Hard
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Climbing Stairs
Easy
Minimum Cost Climbing Stairs
Easy
House Robber
Medium
House Robber II
Medium
Coin Change
Medium
Palindromic Substrings
Medium
Longest Palindromic Substring
Medium
Decode Ways
Medium
Maximum Subarray
Easy
Maximum Product Subarray
Medium
Word Break
Medium
Longest Increasing Subsequence
Medium
Partition Equal Subset Sum
Medium
Coin Change II
Medium
Unique Paths
Medium
Jump Game
Medium
Jump Game II
Medium
Minimum Cost to Cut a Stick
Hard
Super Egg Drop
Hard
StatusQuestionCompaniesPracticeVideoEditorialDifficulty
Clone Graph
Medium
Find if Path Exists in Graph
Medium
All Paths From Source to Target
Medium
Reconstruct Itinerary
Medium
Detect Cycle in Undirected Connected Graph
Medium
Topological Sort (DFS)
Medium
Number of Operations to Make Network Connected
Medium
Cheapest Flights Within K Stops
Medium
Number of Ways to Arrive at Destination
Medium
Min Cost to Connect All Points
Medium

More Resources & Guides

Top DSA interview questions asked in GoogleTop DSA interview questions asked in CiscoTop DSA interview questions asked in MicrosoftTop DSA interview questions asked in MetaTop DSA interview questions asked in AdobeTop DSA interview questions asked in CodenationTop DSA interview questions asked in DirectiTop DSA interview questions asked in AmazonTop DSA interview questions asked in ZohoTop DSA interview questions asked in AppleTop DSA interview questions asked in BarclaysTop DSA interview questions asked in MyntraTop DSA interview questions asked in PaytmTop DSA interview questions asked in SAP LabsTop DSA interview questions asked in UberTop DSA interview questions asked in AmdocsTop DSA interview questions asked in VisaTop DSA interview questions asked in ZenefitsTop DSA interview questions asked in YahooTop DSA interview questions asked in VMwareTop DSA interview questions asked in TwitterTop DSA interview questions asked in OlaTop DSA interview questions asked in OracleTop DSA interview questions asked in PayPalTop DSA interview questions asked in Morgan StanleyTop DSA interview questions asked in LinkedInTop DSA interview questions asked in Goldman SachsTop DSA interview questions asked in FlipkartTop DSA interview questions asked in TeradataTop DSA interview questions asked in SynopsysTop DSA interview questions asked in SamsungTop DSA interview questions asked in D. E. ShawTop DSA interview questions asked in DelhiveryTop DSA interview questions asked in DellTop DSA interview questions asked in eBayTop DSA interview questions asked in HSBCTop DSA interview questions asked in ZomatoTop DSA interview questions asked in IntuitTop DSA interview questions asked in AtlassianTop DSA interview questions asked in MakeMyTripTop DSA interview questions asked in Juniper NetworksTop DSA interview questions asked in MedlifeTop DSA interview questions asked in Info EdgeTop DSA interview questions asked in RazorpayTop DSA interview questions asked in BookMyShow
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.
Please Login.