Last Updated: 9 May, 2025

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
Bit Manipulation
Breadth-first Search
Depth-first Search
Dynamic Programming
Fundamentals
Graph
Heap
Linked List
Loops
Math
Matrices (2D Arrays)
Categories
Problem Title
Exp
Difficulty
Avg. time
Attempted
Upvotes
yellow-spark
40
Easy
21 mins
66.6k
upvote
373
yellow-spark
40
Easy
15 mins
8.8k
upvote
100
yellow-spark
80
Moderate
40 mins
15.5k
upvote
314
yellow-spark
120
Hard
36 mins
4.7k
upvote
81
yellow-spark
80
Moderate
40 mins
11.4k
upvote
267
yellow-spark
120
Hard
55 mins
18.9k
upvote
135
yellow-spark
80
Moderate
40 mins
3.8k
upvote
36
yellow-spark
80
Moderate
40 mins
0.8k
upvote
7
yellow-spark
80
Moderate
35 mins
10k
upvote
55
yellow-spark
80
Moderate
25 mins
30.2k
upvote
79
yellow-spark
80
Moderate
25 mins
10.6k
upvote
68
yellow-spark
80
Moderate
30 mins
2.2k
upvote
20
yellow-spark
80
Moderate
15 mins
1.8k
upvote
13
yellow-spark
80
Moderate
10 mins
3.3k
upvote
27
yellow-spark
40
Easy
10 mins
0.6k
upvote
15
yellow-spark
80
Moderate
10 mins
3.6k
upvote
43
yellow-spark
40
Easy
20 mins
2.8k
upvote
37
yellow-spark
80
Moderate
35 mins
0.7k
upvote
9
yellow-spark
80
Moderate
15 mins
0.6k
upvote
6
yellow-spark
40
Easy
20 mins
0.6k
upvote
8
yellow-spark
40
Easy
15 mins
0.8k
upvote
21
yellow-spark
40
Easy
15 mins
0.2k
upvote
6
yellow-spark
80
Moderate
20 mins
1.2k
upvote
8