Last Updated: 21 Feb, 2026

Top Recursion And Backtracking Interview Questions

Recursion interview questions and backtracking interview questions are commonly asked in coding interviews. Recursion involves breaking down problems into smaller sub-problems. Backtracking involves trying out different paths to find a solution. You can easily get your hands on these topics by practicing the questions given here. Become a top coder by improving your recursion and backtracking knowledge using this guide.
Search icon
Hot topics
Arrays
Backtracking
Binary Search Trees
Binary Trees
Dynamic Programming
Heap
Linked List
Loops
Matrices (2D Arrays)
Number Theory
Patterns
Recursion
Sorting
Stacks & Queues
Strings
Categories
Problem Title
Exp
Difficulty
Avg. time
Attempted
Upvotes
yellow-spark
40
Easy
21 mins
72.6k
upvote
395
yellow-spark
40
Easy
15 mins
9.5k
upvote
102
yellow-spark
80
Moderate
40 mins
16.5k
upvote
317
yellow-spark
120
Hard
36 mins
4.9k
upvote
82
yellow-spark
80
Moderate
40 mins
12.2k
upvote
268
yellow-spark
120
Hard
55 mins
20.2k
upvote
143
yellow-spark
80
Moderate
40 mins
4.1k
upvote
39
yellow-spark
80
Moderate
40 mins
0.9k
upvote
7
yellow-spark
80
Moderate
35 mins
11.4k
upvote
58
yellow-spark
80
Moderate
25 mins
32.7k
upvote
79
yellow-spark
80
Moderate
25 mins
11.7k
upvote
70
yellow-spark
80
Moderate
30 mins
2.4k
upvote
20
yellow-spark
80
Moderate
15 mins
2.1k
upvote
13
yellow-spark
80
Moderate
10 mins
3.8k
upvote
29
yellow-spark
40
Easy
10 mins
0.7k
upvote
15
yellow-spark
80
Moderate
10 mins
4k
upvote
45
yellow-spark
40
Easy
20 mins
3.2k
upvote
39
yellow-spark
80
Moderate
35 mins
0.8k
upvote
10
yellow-spark
80
Moderate
15 mins
0.7k
upvote
6
yellow-spark
40
Easy
20 mins
0.7k
upvote
8
yellow-spark
40
Easy
15 mins
0.9k
upvote
22
yellow-spark
40
Easy
15 mins
0.3k
upvote
6
yellow-spark
80
Moderate
20 mins
1.3k
upvote
9