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
1All Occurrence Of An ElementRecursion
59.00%
Easy
2Binary Tree Inorder Traversal Recursion Trees Traversal Binary Tree
75.68%
Easy
3Binary Tree Level Order TraversalTree Recursion Traversal Binary Tree
79.68%
Easy
4Binary Tree Post Order TraversalTree Recursion Traversal Binary Tree
79.59%
Easy
5Binary Tree Preorder TraversalTree Recursion Binary Tree
79.85%
Easy
6Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
7Categorize even and odd nodes in a Linked ListLinked List
49.80%
Medium
8Check Array is Sorted Recursion
80.00%
Basic
9Check if Binary Tree is BalancedRecursion
77.00%
Medium
10Check if Linked List is PalindromeLinked List
67.00%
Medium
11Check PalindromeRecursion
90.00%
Easy
12Check String Is Subsequence To Another Recursion
75.00%
Medium
13Combination SumRecursion
75.00%
Medium
14Combination Sum IIRecursion
76.00%
Medium
15Convert String to IntegerRecursion
60.00%
Medium
16Count Binary StringsRecursion
60.00%
Medium
17Count CharactersRecursion
85.00%
Easy
18Count Nodes in Binary TreeRecursion
64.00%
Medium
19Count Ways To Reach Nth StairRecursion
60.00%
Medium
20Detect Cycle In Linked ListLinked List
65.00%
Medium
21Detect Loop in linked listLinked List
43.49%
Medium
22Distinct PathsArray Recursion Dynamic Programming 2D Array
50.00%
Medium
23Distinct Paths IIArray Recursion Dynamic Programming 2D Array
50.00%
Medium
24Factorial of NRecursion
60.00%
Easy
25Fibonacci Series Recursion
85.00%
Easy
26Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
27Find Maximum / Minimum in ArrayRecursion
75.00%
Easy
28Find Middle of Linked ListLinked List
87.00%
Easy
29Find Minimum In Rotated Sorted Array Recursion
89.00%
Medium
30Find Start of CycleLinked List
57.00%
Medium
31First Occurrence Of An Element In An Array Recursion
75.00%
Easy
32Flattening a Linked ListLinked List
51.53%
Medium
33Flood FillRecursion
69.00%
Medium
34Friends Pairing ProblemRecursion
50.00%
Medium
35Generate All SubsequenceRecursion
56.00%
Medium
36Generate All SubsetsRecursion
60.00%
Medium
37Intersection of Two Linked ListsLinked List
35.30%
Easy
38Intersection of Two Linked Lists Linked List
75.00%
Medium
39Kth from End of Linked ListLinked List
47.30%
Medium
40Last Occurrence Of An Element Recursion
65.00%
Easy
41Length of Linked ListLinked List
76.00%
Easy
42Letter Combinations of Phone NumberRecursion
60.00%
Medium
43Merge K Sorted ListsLinked List
70.00%
Medium
44Merge Sort for Linked ListLinked List
74.76%
Medium
45Merge Two Sorted ListsLinked List
65.70%
Medium
46Nth Node From EndLinked List
69.00%
Medium
47Number of IslandsRecursion
66.00%
Medium
48Palindrome Linked ListLinked List
41.48%
Medium
49Partition Equal SubsetRecursion
77.00%
Easy
50Peak Element In Rotated ArrayRecursion
88.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
07 Sep 2026
 Build Your Complete AI Stack with .NET, Python, GenAI, AI Agents, Azure & AWS
10 Sep 2026
Become an AI Architect: Designing Intelligent Enterprise Applications with Microservices & Azure
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 →