Facebook Pixel

Namaste DSA Sheet

Namaste DSA Sheet: Data Structures & Algorithms

The Namaste DSA Sheet organizes coding interview questions by topic, with practice links, video explanations and reading resources where available. Filter questions by difficulty or company, and sign in to bookmark questions and track your progress.

New to data structures and algorithms? Follow the DSA learning roadmap or explore the Namaste DSA course for lessons alongside your practice.

Overall Progress

0 of 165 Completed

0%
Login to see progress

14

Topics

165

Questions

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