Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
64 problems
# Title Topics Acceptance SolutionDifficulty
1K-PangramsString Hashing
20.91%
Medium
2Find Kth RotationArray Stack Searching Algorithm
23.16%
Easy
3Longest Palindromic SubstringString
34.80%
Medium
4Roman Number to IntegerString
43.21%
Easy
5Strings RotationsString
43.83%
Medium
6Longest Common PrefixArray String
44.20%
Easy
7Boundary TraversalTree Traversal Binary Tree
45.21%
Hard
8Validate BSTTree Traversal Binary Tree
45.23%
Medium
9Unique PermutationsString
46.50%
Medium
10Reverse Words In A StringString
47.80%
Easy
11Alien DictionaryString
47.81%
Hard
12Stepping NumbersBFS DFS
48.44%
Medium
13Longest Common SubsequenceArray String Dynamic Programming
50.00%
Medium
14Length of the longest substringString
50.00%
Medium
15Smallest window of 0, 1 and 2String
50.00%
Easy
16Smallest Window of All CharactersString Dynamic Programming
50.00%
Hard
17First Occurrence In A StringString
50.08%
Medium
18Redundant ParenthesisString Stack
51.49%
Hard
19Course ScheduleGraph BFS DFS
51.77%
Medium
20Making A Large IslandGraph BFS DFS
52.36%
Hard
21Winner of an electionString Hashing
53.75%
Easy
22Binary Tree CamerasTree Traversal Binary Tree
55.21%
Hard
23Maximum Path Sum in Binary TreeTree Traversal Binary Tree
58.59%
Hard
24Bitonic PointSearching Algorithm
58.67%
Easy
25Inorder Successor in BSTTree Traversal Binary Tree
60.12%
Medium
26Top View of Binary TreeTree Traversal Binary Tree
60.21%
Medium
27Minimum Depth of Binary Tree Tree Traversal Binary Tree
60.25%
Medium
28Count Non-Leaf Nodes In Binary TreeTree Traversal Binary Tree
60.48%
Easy
29Remove Duplicates From A StringString Stack
61.68%
Easy
30Find Distance Between Two NodesTree Traversal Binary Tree
62.45%
Medium
31Construct Tree from Inorder + PostorderTree Traversal Binary Tree
65.12%
Medium
32Delete Node In BSTTree Traversal Binary Tree
65.20%
Medium
33Find Nodes at Distance K from Given NodeTree Traversal Binary Tree
65.95%
Hard
34Permutation of A StringString Recursion
66.00%
Medium
35Print All Root To Leaf PathsTree Traversal Binary Tree
68.59%
Hard
36Form Anagram GroupsString Hashing
69.80%
Medium
37Construct Tree from Inorder + PreorderTree Traversal Binary Tree
70.00%
Medium
38Lowest Common Ancestor in BSTTree Traversal Binary Tree
70.50%
Medium
39Kth Largest Element in BSTTree Traversal Binary Tree
70.53%
Medium
40Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
41Maximum Root to Leaf Path SumTree Traversal Binary Tree
72.15%
Medium
42Find the StringString
72.98%
Hard
43Diameter of Binary TreeTree Traversal Binary Tree
73.45%
Medium
44All Paths With Given SumTree Traversal Binary Tree
74.23%
Medium
45Right View of Binary TreeTree Traversal Binary Tree
74.36%
Medium
46Convert Sorted Array to BSTTree Traversal Binary Tree
74.56%
Medium
47Count Leaf Nodes In Binary TreeTree Traversal Binary Tree
74.59%
Medium
48Check if Tree is Symmetric Tree Traversal Binary Tree
74.98%
Medium
49Height / Max Depth of Binary TreeTree Traversal Binary Tree
75.36%
Medium
50Count Total Nodes in Binary Tree Tree Traversal Binary Tree
75.68%
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
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 →