Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
238 problems
# Title Topics Acceptance SolutionDifficulty
1 Maximize dot productDynamic Programming
13.27%
Medium
2 Count InversionsArray Sorting Algorithms
16.93%
Medium
3 Minimum sumArray Sorting Algorithms
17.14%
Medium
4 Pair Sum Closest to 0Searching Algorithms
19.61%
Easy
5 Next Smallest PalindromeArray
19.63%
Hard
6 Longest Increasing SubsequenceArray Dynamic Programming
20.00%
Medium
7 Power Of NumbersRecursion
20.22%
Medium
8 K-PangramsString Hashing
20.91%
Medium
9 Number of PairsArray
21.82%
Medium
10 Binary Heap OperationsHeap
22.30%
Medium
11 Implement Min StackStack
22.59%
Medium
12 Find Kth RotationArray Stack Searching Algorithm
23.16%
Easy
13 Missing And RepeatingArray
24.83%
Easy
14 Super PrimesSearching Algorithms
24.90%
Medium
15 Check for balanced ParanthesisStack
28.56%
Easy
16 Stock buy and sellArray Dynamic Programming
29.18%
Medium
17 Missing In ArrayArray Searching Algorithms
29.59%
Easy
18 2Sum - Pair With Given SumArray Hashing Hashmap
30.61%
Easy
19 First non-repeating in a streamQueue
31.65%
Medium
20 Merge Sorted ArraysArray Sorting Algorithms
32.01%
Easy
21 Histogram Max Rectangular AreaStack
32.12%
Hard
22 Word Search Recursion
32.69%
Medium
23 Maximum Meetings in One RoomArray Sorting Algorithms
33.57%
Medium
24 Floor in a Sorted ArraySorting Algorithms
33.75%
Easy
25 Longest Palindromic SubstringString
34.80%
Medium
26 Tower of Hanoi Recursion
35.23%
Medium
27 Intersection of Two Linked ListsLinked List
35.30%
Easy
28 3 SumArray Sorting Algorithm
35.80%
Medium
29 Maximum Subarray SumArray
36.28%
Medium
30 Search In Rotated Sorted Array Array Searching Algorithms
37.64%
Medium
31 Find Transition PointArray Searching Algorithms
37.90%
Easy
32 Rat In A MazeRecursion
38.00%
Hard
33 Count Smaller elementsArray
38.16%
Hard
34 Smallest factorial numberSearching Algorithms
38.79%
Medium
35 Palindrome Linked ListLinked List
41.48%
Medium
36 Minimum Cost of RopesQueue
42.73%
Medium
37 Roman Number to IntegerString
43.21%
Easy
38 Detect Loop in linked listLinked List
43.49%
Medium
39 Strings RotationsString
43.83%
Medium
40 Longest Common PrefixArray String
44.20%
Easy
41 Boundary TraversalTree Traversal Binary Tree
45.21%
Hard
42 Validate BSTTree Traversal Binary Tree
45.23%
Medium
43 Shop in Candy StoreSorting Algorithms
45.43%
Easy
44 Queue using Linked ListQueue
45.60%
Easy
45 Unique PermutationsString
46.50%
Medium
46 Implement Queue using ArraysQueue
47.24%
Basic
47 Kth from End of Linked ListLinked List
47.30%
Medium
48 Reverse Words In A StringString
47.80%
Easy
49 Alien DictionaryString
47.81%
Hard
50 Reverse A String Recursion
48.00%
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 →