Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Recursion

Recursion Interview Questions

Master 46 recursion problems frequently asked in technical interviews. These questions test your understanding of recursionconcepts and are essential for coding interview success.

46
Total Problems
11
Easy
21
Medium
14
Hard

Related Topics

MathStringStackLinked ListDynamic ProgrammingBit ManipulationArrayMemoization
#50MediumFrequency: 84.1%

Pow(x, n)

Asked at Meta
MathRecursion
#1
Rank
#2MediumFrequency: 81.4%

Add Two Numbers

Asked at Microsoft
Linked ListMathRecursion
#2
Rank
#206EasyFrequency: 75.8%

Reverse Linked List

Asked at Apple
Linked ListRecursion
#3
Rank
#394MediumFrequency: 75.8%

Decode String

Asked at TikTok
StringStackRecursion
#4
Rank
#2100MediumFrequency: 73.2%

Minimum Non-Zero Product of the Array Elements

Asked at PayPal
MathGreedyRecursion
#5
Rank
#785HardFrequency: 66.8%

Basic Calculator III

Asked at TikTok
MathStringStackRecursion
#6
Rank
#21EasyFrequency: 66.7%

Merge Two Sorted Lists

Asked at Amazon
Linked ListRecursion
#7
Rank
#10HardFrequency: 65.5%

Regular Expression Matching

Asked at Airbnb
StringDynamic ProgrammingRecursion
#8
Rank
#25HardFrequency: 62%

Reverse Nodes in k-Group

Asked at Microsoft
Linked ListRecursion
#9
Rank
#224HardFrequency: 61.8%

Basic Calculator

Asked at Uber
MathStringStackRecursion
#10
Rank
#1013EasyFrequency: 59.4%

Fibonacci Number

Asked at Infosys
MathDynamic ProgrammingRecursionMemoization
#11
Rank
#143MediumFrequency: 59.3%

Reorder List

Asked at TikTok
Linked ListTwo PointersStackRecursion
#12
Rank
#234EasyFrequency: 57.2%

Palindrome Linked List

Asked at Amazon
Linked ListTwo PointersStackRecursion
#13
Rank
#231EasyFrequency: 53.4%

Power of Two

Asked at Google
MathBit ManipulationRecursion
#14
Rank
#1732HardFrequency: 53.4%

Minimum One Bit Operations to Make Integers Zero

Asked at Oracle
MathDynamic ProgrammingBit ManipulationRecursionMemoization
#15
Rank
#273HardFrequency: 52.8%

Integer to English Words

Asked at Microsoft
MathStringRecursion
#16
Rank
#24MediumFrequency: 48.7%

Swap Nodes in Pairs

Asked at Microsoft
Linked ListRecursion
#17
Rank
#44HardFrequency: 45.8%

Wildcard Matching

Asked at Microsoft
StringDynamic ProgrammingGreedyRecursion
#18
Rank
#1951MediumFrequency: 43.7%

Find the Winner of the Circular Game

Asked at Oracle
ArrayMathRecursionQueueSimulation
#19
Rank
#326EasyFrequency: 42%

Power of Three

Asked at Google
MathRecursion
#20
Rank
#233HardFrequency: 41.2%

Number of Digit One

Asked at Salesforce
MathDynamic ProgrammingRecursion
#21
Rank
#255MediumFrequency: 41.2%

Verify Preorder Sequence in Binary Search Tree

Asked at Salesforce
ArrayStackTreeBinary Search TreeRecursionMonotonic StackBinary Tree
#22
Rank
#2050MediumFrequency: 38.9%

Count Good Numbers

Asked at Amazon
MathRecursion
#23
Rank
#486MediumFrequency: 36.7%

Predict the Winner

Asked at Amazon
ArrayMathDynamic ProgrammingRecursionMinimaxGame TheoryZero-Sum Game
#24
Rank
#60HardFrequency: 35.8%

Permutation Sequence

Asked at Google
MathRecursion
#25
Rank
#930MediumFrequency: 35.6%

All Possible Full Binary Trees

Asked at Salesforce
Dynamic ProgrammingTreeRecursionMemoizationBinary Tree
#26
Rank
#203EasyFrequency: 33.3%

Remove Linked List Elements

Asked at Amazon
Linked ListRecursion
#27
Rank
#247MediumFrequency: 33%

Strobogrammatic Number II

Asked at Meta
ArrayStringRecursion
#28
Rank
#241MediumFrequency: 32.3%

Different Ways to Add Parentheses

Asked at Amazon
MathStringDynamic ProgrammingRecursionMemoizationBracket Sequences
#29
Rank
#736HardFrequency: 29.5%

Parse Lisp Expression

Asked at Apple
Hash TableStringStackRecursion
#30
Rank
#795MediumFrequency: 28.9%

K-th Symbol in Grammar

Asked at Google
MathBit ManipulationRecursion
#31
Rank
#1936HardFrequency: 27.3%

Maximize Number of Nice Divisors

Asked at Microsoft
MathRecursionNumber Theory
#32
Rank
#342EasyFrequency: 26.3%

Power of Four

Asked at Google
MathBit ManipulationRecursion
#33
Rank
#1667MediumFrequency: 25.1%

Find Kth Bit in Nth Binary String

Asked at Meta
StringRecursionSimulation
#34
Rank
#2573MediumFrequency: 23.6%

Remove Nodes From Linked List

Asked at Amazon
Linked ListStackRecursionMonotonic Stack
#35
Rank
#2215EasyFrequency: 22.1%

Finding 3-Digit Even Numbers

Asked at Google
ArrayHash TableRecursionSortingEnumeration
#36
Rank
#3600EasyFrequency: 22.1%

Find the K-th Character in String Game I

Asked at Google
MathBit ManipulationRecursionSimulation
#37
Rank
#1197HardFrequency: 21.9%

Parsing A Boolean Expression

Asked at Amazon
StringStackRecursion
#38
Rank
#791MediumFrequency: 20%

Split BST

Asked at Amazon
TreeBinary Search TreeRecursionBinary Tree
#39
Rank
#544MediumFrequency: 19.5%

Output Contest Matches

Asked at Google
StringRecursionSimulation
#40
Rank
#390MediumFrequency: 18%

Elimination Game

Asked at Amazon
MathRecursion
#41
Rank
#3799EasyFrequency: 18%

Unique 3-Digit Even Numbers

Asked at Amazon
ArrayHash TableRecursionEnumeration
#42
Rank
#3601HardFrequency: 10.5%

Find the K-th Character in String Game II

Asked at Google
MathBit ManipulationRecursion
#43
Rank
#781HardFrequency: 8.1%

Basic Calculator IV

Asked at Google
Hash TableMathStringStackRecursion
#44
Rank
#2680MediumFrequency: 7.3%

Count Collisions of Monkeys on a Polygon

Asked at Microsoft
MathRecursion
#45
Rank
#3843MediumFrequency: 5%

Partition Array into Two Equal Product Subsets

Asked at Meta
ArrayBit ManipulationRecursionEnumeration
#46
Rank
View All Topics

Master Recursion in Real Interviews

Get AI-powered assistance when solving recursion problems during your actual interviews.

Get Started Free

No credit card required

Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Developers
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Refund & Cancellation
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.