Last Updated: 1 Feb, 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
64.2k
upvote
364
yellow-spark
40
Easy
15 mins
8.7k
upvote
100
yellow-spark
80
Moderate
40 mins
15.1k
upvote
308
yellow-spark
120
Hard
36 mins
4.5k
upvote
80
yellow-spark
80
Moderate
40 mins
11.2k
upvote
265
yellow-spark
120
Hard
55 mins
18.4k
upvote
132
yellow-spark
80
Moderate
40 mins
3.6k
upvote
33
yellow-spark
80
Moderate
40 mins
0.8k
upvote
7
yellow-spark
80
Moderate
35 mins
9.5k
upvote
53
yellow-spark
80
Moderate
25 mins
29.2k
upvote
76
yellow-spark
80
Moderate
25 mins
10.3k
upvote
65
yellow-spark
80
Moderate
30 mins
2.1k
upvote
20
yellow-spark
80
Moderate
15 mins
1.7k
upvote
12
yellow-spark
80
Moderate
10 mins
3.1k
upvote
26
yellow-spark
40
Easy
10 mins
0.6k
upvote
14
yellow-spark
80
Moderate
10 mins
3.4k
upvote
42
yellow-spark
40
Easy
20 mins
2.7k
upvote
36
yellow-spark
80
Moderate
35 mins
0.7k
upvote
7
yellow-spark
80
Moderate
15 mins
0.6k
upvote
5
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
7