Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
86 problems
# Title Topics Acceptance SolutionDifficulty
1Power Of NumbersRecursion
20.22%
Medium
2Word Search Recursion
32.69%
Medium
3Tower of Hanoi Recursion
35.23%
Medium
4Intersection of Two Linked ListsLinked List
35.30%
Easy
5Rat In A MazeRecursion
38.00%
Hard
6Palindrome Linked ListLinked List
41.48%
Medium
7Detect Loop in linked listLinked List
43.49%
Medium
8Kth from End of Linked ListLinked List
47.30%
Medium
9Reverse A String Recursion
48.00%
Easy
10Categorize even and odd nodes in a Linked ListLinked List
49.80%
Medium
11Distinct PathsArray Recursion Dynamic Programming 2D Array
50.00%
Medium
12Distinct Paths IIArray Recursion Dynamic Programming 2D Array
50.00%
Medium
13Tiling ProblemRecursion
50.00%
Medium
14Friends Pairing ProblemRecursion
50.00%
Medium
15Print Array Elements Recursion
50.00%
Easy
16Flattening a Linked ListLinked List
51.53%
Medium
17Generate All SubsequenceRecursion
56.00%
Medium
18Unique PathRecursion
56.00%
Hard
19Print PatternRecursion
56.39%
Easy
20Find Start of CycleLinked List
57.00%
Medium
21Reverse a Linked List in GroupsLinked List
57.08%
Medium
22Sort A Linked List (Merge Sort)Linked List
58.00%
Medium
23Sum of Array Elements Recursion
58.00%
Easy
24All Occurrence Of An ElementRecursion
59.00%
Easy
25Factorial of NRecursion
60.00%
Easy
26Sum Of First N Natural Numbers Recursion
60.00%
Easy
27Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
28Count Binary StringsRecursion
60.00%
Medium
29Count Ways To Reach Nth StairRecursion
60.00%
Medium
30Generate All SubsetsRecursion
60.00%
Medium
31Remove Consecutive DuplicatesRecursion
60.00%
Easy
32Convert String to IntegerRecursion
60.00%
Medium
33Reverse Linked List in K GroupsLinked List
60.00%
Medium
34Letter Combinations of Phone NumberRecursion
60.00%
Medium
35Reverse Linked List in PairsLinked List
63.00%
Medium
36Count Nodes in Binary TreeRecursion
64.00%
Medium
37Target Sum WaysRecursion
64.00%
Hard
38Detect Cycle In Linked ListLinked List
65.00%
Medium
39Swap Nodes in PairsLinked List
65.00%
Medium
40Last Occurrence Of An Element Recursion
65.00%
Easy
41Merge Two Sorted ListsLinked List
65.70%
Medium
42Permutation of A StringString Recursion
66.00%
Medium
43Number of IslandsRecursion
66.00%
Medium
44Permutation Without DuplicatesRecursion
67.00%
Medium
45Reverse Sublist (Between Left & Right)Linked List
67.00%
Medium
46Check if Linked List is PalindromeLinked List
67.00%
Medium
47Permutation of an ArrayArray Recursion
68.00%
Medium
48Nth Node From EndLinked List
69.00%
Medium
49Flood FillRecursion
69.00%
Medium
50Sort a stackRecursion
69.19%
Medium
🚀 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
07 Sep 2026
 Build Your Complete AI Stack with .NET, Python, GenAI, AI Agents, Azure & AWS
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 →