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
1 Flood FillRecursion
69.00%
Medium
2 Number of IslandsRecursion
66.00%
Medium
3 Remove Consecutive DuplicatesRecursion
60.00%
Easy
4 Binary Tree Post Order TraversalTree Recursion Traversal Binary Tree
79.59%
Easy
5 Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
6 Binary Tree Level Order TraversalTree Recursion Traversal Binary Tree
79.68%
Easy
7 Binary Tree Inorder Traversal Recursion Trees Traversal Binary Tree
75.68%
Easy
8 Binary Tree Preorder TraversalTree Recursion Binary Tree
79.85%
Easy
9 Intersection of Two Linked Lists Linked List
75.00%
Medium
10 Sort A Linked List (Merge Sort)Linked List
58.00%
Medium
11 Merge K Sorted ListsLinked List
70.00%
Medium
12 Swap Nodes in PairsLinked List
65.00%
Medium
13 Reverse Sublist (Between Left & Right)Linked List
67.00%
Medium
14 Reverse Linked List in K GroupsLinked List
60.00%
Medium
15 Reverse Linked List in PairsLinked List
63.00%
Medium
16 Remove Nth Node From EndLinked List
73.00%
Medium
17 Check if Linked List is PalindromeLinked List
67.00%
Medium
18 Detect Cycle In Linked ListLinked List
65.00%
Medium
19 Find Start of CycleLinked List
57.00%
Medium
20 Reverse A Linked ListLinked List
79.00%
Easy
21 Length of Linked ListLinked List
76.00%
Easy
22 Nth Node From EndLinked List
69.00%
Medium
23 Find Middle of Linked ListLinked List
87.00%
Easy
24 Search in a 2D Matrix Recursion Binary Search
86.00%
Medium
25 Find Minimum In Rotated Sorted Array Recursion
89.00%
Medium
26 Peak Element In Rotated ArrayRecursion
88.00%
Easy
27 Generate All SubsequenceRecursion
56.00%
Medium
28 Check if Binary Tree is BalancedRecursion
77.00%
Medium
29 Generate All SubsetsRecursion
60.00%
Medium
30 Count Nodes in Binary TreeRecursion
64.00%
Medium
31 Letter Combinations of Phone NumberRecursion
60.00%
Medium
32 Tiling ProblemRecursion
50.00%
Medium
33 Permutation Without DuplicatesRecursion
67.00%
Medium
34 Combination Sum IIRecursion
76.00%
Medium
35 Target Sum WaysRecursion
64.00%
Hard
36 Partition Equal SubsetRecursion
77.00%
Easy
37 Unique PathRecursion
56.00%
Hard
38 Rat In A MazeRecursion
38.00%
Hard
39 Permutation of an ArrayArray Recursion
68.00%
Medium
40 Permutation of A StringString Recursion
66.00%
Medium
41 Subsets with DuplicatesRecursion
74.00%
Medium
42 Factorial of NRecursion
60.00%
Easy
43 Count Ways To Reach Nth StairRecursion
60.00%
Medium
44 Friends Pairing ProblemRecursion
50.00%
Medium
45 Count Binary StringsRecursion
60.00%
Medium
46 Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
47 Check String Is Subsequence To Another Recursion
75.00%
Medium
48 Convert String to IntegerRecursion
60.00%
Medium
49 Replace pi to 3.14Recursion
75.00%
Easy
50 Remove All Occurrence of A CharacterRecursion
75.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 →