Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Hash Table

Hash Table Interview Questions

Master 64 hash table problems frequently asked in technical interviews. These questions test your understanding of hash tableconcepts and are essential for coding interview success.

64
Total Problems
11
Easy
39
Medium
14
Hard

Related Topics

ArrayStringSortingCountingDesignBreadth-First SearchMathTwo Pointers
#1EasyFrequency: 100%

Two Sum

Asked at Google
ArrayHash Table
#1
Rank
#3594MediumFrequency: 100%

Identify the Largest Outlier in an Array

Asked at Amazon
ArrayHash TableCountingEnumeration
#2
Rank
#3638HardFrequency: 100%

Minimum Operations to Make Character Frequencies Equal

Asked at TikTok
Hash TableStringDynamic ProgrammingCountingEnumeration
#3
Rank
#49MediumFrequency: 100%

Group Anagrams

Asked at Oracle
ArrayHash TableStringSorting
#4
Rank
#532MediumFrequency: 100%

K-diff Pairs in an Array

Asked at Salesforce
ArrayHash TableTwo PointersBinary SearchSorting
#5
Rank
#1423MediumFrequency: 100%

Maximum Number of Occurrences of a Substring

Asked at Salesforce
Hash TableStringSliding Window
#6
Rank
#146MediumFrequency: 100%

LRU Cache

Asked at Flipkart
Hash TableLinked ListDesignDoubly-Linked List
#7
Rank
#314MediumFrequency: 97%

Binary Tree Vertical Order Traversal

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSortingBinary Tree
#8
Rank
#833HardFrequency: 95%

Bus Routes

Asked at Uber
ArrayHash TableBreadth-First Search
#9
Rank
#348MediumFrequency: 93%

Design Tic-Tac-Toe

Asked at Databricks
ArrayHash TableDesignMatrixSimulation
#10
Rank
#1790MediumFrequency: 91%

Lowest Common Ancestor of a Binary Tree III

Asked at Meta
Hash TableTwo PointersTreeBinary Tree
#11
Rank
#460HardFrequency: 88%

LFU Cache

Asked at Salesforce
Hash TableLinked ListDesignDoubly-Linked List
#12
Rank
#621MediumFrequency: 85%

Task Scheduler

Asked at Amazon
ArrayHash TableGreedySortingHeap (Priority Queue)Counting
#13
Rank
#3MediumFrequency: 84%

Longest Substring Without Repeating Characters

Asked at Microsoft
Hash TableStringSliding Window
#14
Rank
#560MediumFrequency: 81%

Subarray Sum Equals K

Asked at Meta
ArrayHash TablePrefix Sum
#15
Rank
#305HardFrequency: 79%

Number of Islands II

Asked at Uber
ArrayHash TableUnion Find
#16
Rank
#347MediumFrequency: 76%

Top K Frequent Elements

Asked at Meta
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
#17
Rank
#1713MediumFrequency: 76%

Dot Product of Two Sparse Vectors

Asked at Meta
ArrayHash TableTwo PointersDesign
#18
Rank
#1915EasyFrequency: 73%

Check if One String Swap Can Make Strings Equal

Asked at DoorDash
Hash TableStringCounting
#19
Rank
#778MediumFrequency: 72%

Reorganize String

Asked at Amazon
Hash TableStringGreedySortingHeap (Priority Queue)Counting
#20
Rank
#3710HardFrequency: 72%

Design an Array Statistics Tracker

Asked at Amazon
Hash TableBinary SearchDesignQueueHeap (Priority Queue)Data StreamOrdered Set
#21
Rank
#139MediumFrequency: 72%

Word Break

Asked at TikTok
ArrayHash TableStringDynamic ProgrammingTrieMemoization
#22
Rank
#381HardFrequency: 72%

Insert Delete GetRandom O(1) - Duplicates allowed

Asked at LinkedIn
ArrayHash TableMathDesignRandomized
#23
Rank
#127HardFrequency: 71%

Word Ladder

Asked at Apple
Hash TableStringBreadth-First Search
#24
Rank
#1108MediumFrequency: 69%

Analyze User Website Visit Pattern

Asked at Amazon
ArrayHash TableSorting
#25
Rank
#138MediumFrequency: 67%

Copy List with Random Pointer

Asked at Amazon
Hash TableLinked List
#26
Rank
#893MediumFrequency: 64%

All Nodes Distance K in Binary Tree

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#27
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

Asked at LinkedIn
ArrayHash TableTwo PointersStringDesign
#28
Rank
#432HardFrequency: 63%

All O`one Data Structure

Asked at LinkedIn
Hash TableLinked ListDesignDoubly-Linked List
#29
Rank
#721MediumFrequency: 62%

Accounts Merge

Asked at Meta
ArrayHash TableStringDepth-First SearchBreadth-First SearchUnion FindSorting
#30
Rank
#694MediumFrequency: 62%

Number of Distinct Islands

Asked at TikTok
Hash TableDepth-First SearchBreadth-First SearchUnion FindHash Function
#31
Rank
#76HardFrequency: 60%

Minimum Window Substring

Asked at Meta
Hash TableStringSliding Window
#32
Rank
#133MediumFrequency: 60%

Clone Graph

Asked at Meta
Hash TableDepth-First SearchBreadth-First SearchGraph
#33
Rank
#807MediumFrequency: 60%

Custom Sort String

Asked at Meta
Hash TableStringSorting
#34
Rank
#1029HardFrequency: 60%

Vertical Order Traversal of a Binary Tree

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSortingBinary Tree
#35
Rank
#17MediumFrequency: 56%

Letter Combinations of a Phone Number

Asked at Amazon
Hash TableStringBacktracking
#36
Rank
#12MediumFrequency: 55%

Integer to Roman

Asked at Microsoft
Hash TableMathString
#37
Rank
#128MediumFrequency: 55%

Longest Consecutive Sequence

Asked at Microsoft
ArrayHash TableUnion Find
#38
Rank
#169EasyFrequency: 55%

Majority Element

Asked at Microsoft
ArrayHash TableDivide and ConquerSortingCounting
#39
Rank
#205EasyFrequency: 55%

Isomorphic Strings

Asked at Microsoft
Hash TableString
#40
Rank
#291MediumFrequency: 55%

Word Pattern II

Asked at Microsoft
Hash TableStringBacktracking
#41
Rank
#567MediumFrequency: 55%

Permutation in String

Asked at Microsoft
Hash TableTwo PointersStringSliding Window
#42
Rank
#1147MediumFrequency: 55%

Flip Columns For Maximum Number of Equal Rows

Asked at Microsoft
ArrayHash TableMatrix
#43
Rank
#1468EasyFrequency: 55%

Check If N and Its Double Exist

Asked at Microsoft
ArrayHash TableTwo PointersBinary SearchSorting
#44
Rank
#141EasyFrequency: 53%

Linked List Cycle

Asked at Google
Hash TableLinked ListTwo Pointers
#45
Rank
#2300MediumFrequency: 53%

Construct String With Repeat Limit

Asked at Google
Hash TableStringGreedyHeap (Priority Queue)Counting
#46
Rank
#380MediumFrequency: 51%

Insert Delete GetRandom O(1)

Asked at Amazon
ArrayHash TableMathDesignRandomized
#47
Rank
#387EasyFrequency: 51%

First Unique Character in a String

Asked at Amazon
Hash TableStringQueueCounting
#48
Rank
#398MediumFrequency: 51%

Random Pick Index

Asked at Meta
Hash TableMathReservoir SamplingRandomized
#49
Rank
#976MediumFrequency: 48%

Minimum Area Rectangle

Asked at Google
ArrayHash TableMathGeometrySorting
#50
Rank
#126HardFrequency: 45%

Word Ladder II

Asked at Amazon
Hash TableStringBacktrackingBreadth-First Search
#51
Rank
#1034HardFrequency: 45%

Subarrays with K Different Integers

Asked at Amazon
ArrayHash TableSliding WindowCounting
#52
Rank
#3410HardFrequency: 45%

Find Longest Self-Contained Substring

Asked at Amazon
Hash TableStringBinary SearchPrefix Sum
#53
Rank
#249MediumFrequency: 43%

Group Shifted Strings

Asked at Meta
ArrayHash TableString
#54
Rank
#325MediumFrequency: 43%

Maximum Size Subarray Sum Equals k

Asked at Meta
ArrayHash TablePrefix Sum
#55
Rank
#523MediumFrequency: 43%

Continuous Subarray Sum

Asked at Meta
ArrayHash TableMathPrefix Sum
#56
Rank
#13EasyFrequency: 42%

Roman to Integer

Asked at Google
Hash TableMathString
#57
Rank
#268EasyFrequency: 42%

Missing Number

Asked at Google
ArrayHash TableMathBinary SearchBit ManipulationSorting
#58
Rank
#359EasyFrequency: 42%

Logger Rate Limiter

Asked at Google
Hash TableDesignData Stream
#59
Rank
#383EasyFrequency: 42%

Ransom Note

Asked at Google
Hash TableStringCounting
#60
Rank
#424MediumFrequency: 42%

Longest Repeating Character Replacement

Asked at Google
Hash TableStringSliding Window
#61
Rank
#1330MediumFrequency: 42%

Longest Arithmetic Subsequence of Given Difference

Asked at Google
ArrayHash TableDynamic Programming
#62
Rank
#36MediumFrequency: 36%

Valid Sudoku

Asked at Amazon
ArrayHash TableMatrix
#63
Rank
#41HardFrequency: 33%

First Missing Positive

Asked at Google
ArrayHash Table
#64
Rank
View All Topics

Master Hash Table in Real Interviews

Get AI-powered assistance when solving hash table problems during your actual interviews. Our Interview Copilot provides real-time hints and optimal solutions instantly.

Algorithm explanations
Code optimization tips
Live interview support
Start Free TrialNo credit card requiredView Pricing
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Interview Questions
  • Google Interview Questions
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Meta Interview Questions
  • Apple Interview Questions
  • TikTok Interview Questions
  • View All →
© 2025 Interview Solver, Inc. All rights reserved.