Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Trie

Trie Interview Questions

Master 49 trie problems frequently asked in technical interviews. These questions test your understanding of trieconcepts and are essential for coding interview success.

49
Total Problems
3
Easy
27
Medium
19
Hard

Related Topics

StringArrayHash TableDesignSortingDepth-First SearchHash FunctionDynamic Programming
#1397MediumFrequency: 82.5%

Search Suggestions System

Asked at DoorDash
ArrayStringBinary SearchTrieSortingHeap (Priority Queue)
#1
Rank
#336HardFrequency: 78.6%

Palindrome Pairs

Asked at Airbnb
ArrayHash TableStringTrieHash Function
#2
Rank
#14EasyFrequency: 76.4%

Longest Common Prefix

Asked at Apple
ArrayStringTrie
#3
Rank
#212HardFrequency: 73.4%

Word Search II

Asked at Uber
ArrayStringBacktrackingTrieMatrix
#4
Rank
#1125MediumFrequency: 72.7%

Design File System

Asked at DoorDash
Hash TableStringDesignTrie
#5
Rank
#3356MediumFrequency: 67.9%

Shortest Uncommon Substring in an Array

Asked at Airbnb
ArrayHash TableStringTrie
#6
Rank
#588HardFrequency: 65.6%

Design In-Memory File System

Asked at DoorDash
Hash TableStringDesignTrieSorting
#7
Rank
#139MediumFrequency: 60.5%

Word Break

Asked at Uber
ArrayHash TableStringDynamic ProgrammingTrieMemoizationBrute-Force Search
#8
Rank
#140HardFrequency: 59.3%

Word Break II

Asked at TikTok
ArrayHash TableStringDynamic ProgrammingBacktrackingTrieMemoization
#9
Rank
#692MediumFrequency: 59.1%

Top K Frequent Words

Asked at Uber
ArrayHash TableStringTrieSortingHeap (Priority Queue)Bucket SortCounting
#10
Rank
#208MediumFrequency: 55%

Implement Trie (Prefix Tree)

Asked at Apple
Hash TableStringDesignTrie
#11
Rank
#211MediumFrequency: 54.4%

Design Add and Search Words Data Structure

Asked at TikTok
StringDepth-First SearchDesignTrie
#12
Rank
#472HardFrequency: 53%

Concatenated Words

Asked at Amazon
ArrayStringDynamic ProgrammingDepth-First SearchTrieSorting
#13
Rank
#648MediumFrequency: 52.1%

Replace Words

Asked at Uber
ArrayHash TableStringTrie
#14
Rank
#2339MediumFrequency: 47.5%

K Divisible Elements Subarrays

Asked at Uber
ArrayHash TableTrieRolling HashHash FunctionEnumeration
#15
Rank
#677MediumFrequency: 43.2%

Map Sum Pairs

Asked at Flipkart
Hash TableStringDesignTrie
#16
Rank
#808MediumFrequency: 41.6%

Number of Matching Subsequences

Asked at Uber
ArrayHash TableStringBinary SearchDynamic ProgrammingTrieSorting
#17
Rank
#642HardFrequency: 39.1%

Design Search Autocomplete System

Asked at TikTok
StringDepth-First SearchDesignTrieSortingHeap (Priority Queue)Data Stream
#18
Rank
#3329MediumFrequency: 39.1%

Find the Length of the Longest Common Prefix

Asked at TikTok
ArrayHash TableStringTrie
#19
Rank
#421MediumFrequency: 35.3%

Maximum XOR of Two Numbers in an Array

Asked at Google
ArrayHash TableBit ManipulationTrie
#20
Rank
#616MediumFrequency: 33%

Add Bold Tag in String

Asked at TikTok
ArrayHash TableStringTrieString MatchingAho–Corasick Algorithm
#21
Rank
#440HardFrequency: 29.7%

K-th Smallest in Lexicographical Order

Asked at Google
Trie
#22
Rank
#839MediumFrequency: 29.5%

Short Encoding of Words

Asked at Apple
ArrayHash TableStringTrie
#23
Rank
#1350MediumFrequency: 28.9%

Remove Sub-Folders from the Filesystem

Asked at Google
ArrayStringDepth-First SearchTrie
#24
Rank
#386MediumFrequency: 28.1%

Lexicographical Numbers

Asked at Google
Depth-First SearchTrie
#25
Rank
#2550MediumFrequency: 24.4%

Words Within Two Edits of Dictionary

Asked at Google
ArrayStringTrie
#26
Rank
#746HardFrequency: 23.4%

Prefix and Suffix Search

Asked at Meta
ArrayHash TableStringDesignTrie
#27
Rank
#676MediumFrequency: 22.1%

Implement Magic Dictionary

Asked at Google
Hash TableStringDepth-First SearchDesignTrie
#28
Rank
#1097HardFrequency: 22.1%

Stream of Characters

Asked at Google
ArrayStringDesignTrieData StreamAho–Corasick Algorithm
#29
Rank
#1826HardFrequency: 22.1%

Maximum XOR With an Element From Array

Asked at Google
ArrayBit ManipulationTrie
#30
Rank
#3905MediumFrequency: 20.9%

Partition String

Asked at Google
Hash TableStringTrieSimulation
#31
Rank
#3305HardFrequency: 20.3%

Count Prefix and Suffix Pairs II

Asked at Uber
ArrayStringTrieRolling HashString MatchingHash FunctionZ Algorithm
#32
Rank
#1838MediumFrequency: 20.3%

Number of Distinct Substrings in a String

Asked at Uber
StringTrieRolling HashSuffix ArrayHash Function
#33
Rank
#1075EasyFrequency: 20%

Index Pairs of a String

Asked at Amazon
ArrayStringTrieSortingAho–Corasick Algorithm
#34
Rank
#2494HardFrequency: 19.5%

Sum of Prefix Scores of Strings

Asked at Google
ArrayStringTrieCounting
#35
Rank
#3376HardFrequency: 19.5%

Longest Common Suffix Queries

Asked at Google
ArrayStringTrie
#36
Rank
#527HardFrequency: 18%

Word Abbreviation

Asked at Google
ArrayStringGreedyTrieSorting
#37
Rank
#1244HardFrequency: 18%

Distinct Echo Substrings

Asked at Google
StringTrieRolling HashSuffix ArrayHash FunctionSuffix AutomatonSuffix Tree
#38
Rank
#425HardFrequency: 16.4%

Word Squares

Asked at Google
ArrayStringBacktrackingTrie
#39
Rank
#760MediumFrequency: 16.4%

Bold Words in String

Asked at Google
ArrayHash TableStringTrieString MatchingAho–Corasick Algorithm
#40
Rank
#1080MediumFrequency: 16.4%

Camelcase Matching

Asked at Google
ArrayTwo PointersStringTrieString Matching
#41
Rank
#2009MediumFrequency: 16.4%

Longest Word With All Prefixes

Asked at Google
ArrayStringDepth-First SearchTrie
#42
Rank
#2755MediumFrequency: 14.6%

Extra Characters in a String

Asked at Google
ArrayHash TableStringDynamic ProgrammingTrie
#43
Rank
#2079HardFrequency: 8.1%

Delete Duplicate Folders in System

Asked at Google
ArrayHash TableStringDepth-First SearchTrieSortingHash Function
#44
Rank
#3238HardFrequency: 7.3%

Minimum Cost to Convert String II

Asked at Microsoft
ArrayStringDynamic ProgrammingGraph TheoryTrieShortest Path
#45
Rank
#720MediumFrequency: 7.3%

Longest Word in Dictionary

Asked at Microsoft
ArrayHash TableStringTrieSorting
#46
Rank
#3309EasyFrequency: 5%

Count Prefix and Suffix Pairs I

Asked at Google
ArrayStringTrieRolling HashString MatchingHash Function
#47
Rank
#1433HardFrequency: 5%

Encrypt and Decrypt Strings

Asked at Google
ArrayHash TableStringDesignTrie
#48
Rank
#1949MediumFrequency: 5%

Implement Trie II (Prefix Tree)

Asked at Amazon
Hash TableStringDesignTrie
#49
Rank
View All Topics

Master Trie in Real Interviews

Get AI-powered assistance when solving trie 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.