Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
244 problems
# Title Topics Acceptance SolutionDifficulty
101Find Rotation CountBinary Search
75.00%
Easy
102Search in Rotated Array IIBinary Search
79.00%
Easy
103Upper BoundBinary Search
80.00%
Easy
104Check if Element ExistsBinary Search
87.00%
Easy
105Binary Search (Iterative)Binary Search
79.00%
Easy
106Generate All SubsequenceRecursion
56.00%
Medium
107Check if Binary Tree is BalancedRecursion
77.00%
Medium
108Generate All SubsetsRecursion
60.00%
Medium
109Count Nodes in Binary TreeRecursion
64.00%
Medium
110Letter Combinations of Phone NumberRecursion
60.00%
Medium
111Tiling ProblemRecursion
50.00%
Medium
112Permutation Without DuplicatesRecursion
67.00%
Medium
113Combination Sum IIRecursion
76.00%
Medium
114Target Sum WaysRecursion
64.00%
Hard
115Partition Equal SubsetRecursion
77.00%
Easy
116Unique PathRecursion
56.00%
Hard
117Rat In A MazeRecursion
38.00%
Hard
118Permutation of an ArrayArray Recursion
68.00%
Medium
119Permutation of A StringString Recursion
66.00%
Medium
120Subsets with DuplicatesRecursion
74.00%
Medium
121Factorial of NRecursion
60.00%
Easy
122Count Ways To Reach Nth StairRecursion
60.00%
Medium
123Friends Pairing ProblemRecursion
50.00%
Medium
124Count Binary StringsRecursion
60.00%
Medium
125Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
126Check String Is Subsequence To Another Recursion
75.00%
Medium
127Convert String to IntegerRecursion
60.00%
Medium
128Replace pi to 3.14Recursion
75.00%
Easy
129Remove All Occurrence of A CharacterRecursion
75.00%
Easy
130Count CharactersRecursion
85.00%
Easy
131Check PalindromeRecursion
90.00%
Easy
132Reverse A String Recursion
48.00%
Easy
133Product of All Array ElementsRecursion
80.00%
Easy
134Sum of Array Elements Recursion
58.00%
Easy
135Reverse An Array Recursion
85.00%
Easy
136All Occurrence Of An ElementRecursion
59.00%
Easy
137Last Occurrence Of An Element Recursion
65.00%
Easy
138First Occurrence Of An Element In An Array Recursion
75.00%
Easy
139Check Array is Sorted Recursion
80.00%
Basic
140Smallest window of 0, 1 and 2String
50.00%
Easy
141Find Maximum / Minimum in ArrayRecursion
75.00%
Easy
142Print Array Elements Recursion
50.00%
Easy
143Fibonacci Series Recursion
85.00%
Easy
144Power of (a^b) Recursion
85.00%
Easy
145Roman Number to IntegerString
43.21%
Easy
146Longest Palindromic SubstringString
34.80%
Medium
147Missing And RepeatingArray
24.83%
Easy
148Search In Rotated Sorted Array Array Searching Algorithms
37.64%
Medium
149Form Anagram GroupsString Hashing
69.80%
Medium
150Longest Common PrefixArray String
44.20%
Easy
🚀 DSA BOOTCAMP
Crack Product Company Interviews

Structured learning, live mentorship and an integrated coding platform to help you land top software engineering roles.

ScholarHat DSA Bootcamp
₹32 LPAAvg Package
50K+Jobs
300+Problems Covered
20+Patterns
Explore Bootcamp →
Problem Of The Day 🔥

Loading today’s challenge…

Leaderboard
  • 1 🏆 Ashok 1370.00
  • 2 🥈 Umar 830.00
  • 3 🥉 Priyanka 779.00
  • 4 Poorani 480.00
  • 5 Khwaja 460.00
  • 6 Narmitha 450.00
  • 7 Sayyad 450.00
  • 8 I Gusti Ngurah Nugraha 440.00
  • 9 Aparna 420.00
  • 10 Kavipriya 390.00
View More
Curated Problems, Asked at companies like
Microsoft Google Amazon Adobe Oracle Microsoft Google Amazon Adobe Oracle
Samsung Cisco IBM Paytm Infosys Samsung Cisco IBM Paytm Infosys
Solve today's challenge

Keep your streak alive and climb the leaderboard.

Start now →