Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Collections›Advanced Interview Problems

Advanced Interview Problems

Challenging hard problems asked at top-tier tech companies for senior positions.

40
Total Problems
0
Easy
0
Medium
40
Hard
63%
Avg Frequency

Most Common Topics

Array (18)Hash Table (14)String (12)Dynamic Programming (11)Breadth-First Search (8)Design (6)Heap (Priority Queue) (6)Linked List (5)

Companies Asking These Questions

Amazon (12)Meta (7)DoorDash (4)Google (4)LinkedIn (3)Uber (3)

Problems in This Collection

#3638HardFrequency: 100%High Priority

Minimum Operations to Make Character Frequencies Equal

Asked at TikTok
Hash TableStringDynamic ProgrammingCountingEnumeration
#1
Rank
#716HardFrequency: 100%High Priority

Max Stack

Asked at LinkedIn
Linked ListStackDesignDoubly-Linked ListOrdered Set
#2
Rank
#295HardFrequency: 100%High Priority

Find Median from Data Stream

Asked at PayPal
Two PointersDesignSortingHeap (Priority Queue)Data Stream
#3
Rank
#833HardFrequency: 95%High Priority

Bus Routes

Asked at Uber
ArrayHash TableBreadth-First Search
#4
Rank
#460HardFrequency: 88%High Priority

LFU Cache

Asked at Salesforce
Hash TableLinked ListDesignDoubly-Linked List
#5
Rank
#124HardFrequency: 83%High Priority

Binary Tree Maximum Path Sum

Asked at DoorDash
Dynamic ProgrammingTreeDepth-First SearchBinary Tree
#6
Rank
#1352HardFrequency: 83%High Priority

Maximum Profit in Job Scheduling

Asked at DoorDash
ArrayBinary SearchDynamic ProgrammingSorting
#7
Rank
#269HardFrequency: 79%High Priority

Alien Dictionary

Asked at Uber
ArrayStringDepth-First SearchBreadth-First SearchGraph+1 more
#8
Rank
#305HardFrequency: 79%High Priority

Number of Islands II

Asked at Uber
ArrayHash TableUnion Find
#9
Rank
#42HardFrequency: 74%High Priority

Trapping Rain Water

Asked at Amazon
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
#10
Rank
#224HardFrequency: 73%High Priority

Basic Calculator

Asked at DoorDash
MathStringStackRecursion
#11
Rank
#329HardFrequency: 73%High Priority

Longest Increasing Path in a Matrix

Asked at DoorDash
ArrayDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph+3 more
#12
Rank
#3710HardFrequency: 72%High Priority

Design an Array Statistics Tracker

Asked at Amazon
Hash TableBinary SearchDesignQueueHeap (Priority Queue)+2 more
#13
Rank
#23HardFrequency: 72%High Priority

Merge k Sorted Lists

Asked at Meta
Linked ListDivide and ConquerHeap (Priority Queue)Merge Sort
#14
Rank
#381HardFrequency: 72%High Priority

Insert Delete GetRandom O(1) - Duplicates allowed

Asked at LinkedIn
ArrayHash TableMathDesignRandomized
#15
Rank
#127HardFrequency: 71%High Priority

Word Ladder

Asked at Apple
Hash TableStringBreadth-First Search
#16
Rank
#65HardFrequency: 69%High Priority

Valid Number

Asked at Meta
String
#17
Rank
#4HardFrequency: 67%High Priority

Median of Two Sorted Arrays

Asked at Google
ArrayBinary SearchDivide and Conquer
#18
Rank
#2267HardFrequency: 64%High Priority

Minimum Difference in Sums After Removal of Elements

Asked at Amazon
ArrayDynamic ProgrammingHeap (Priority Queue)
#19
Rank
#432HardFrequency: 63%High Priority

All O`one Data Structure

Asked at LinkedIn
Hash TableLinked ListDesignDoubly-Linked List
#20
Rank
#1178HardFrequency: 62%High Priority

Valid Palindrome III

Asked at Meta
StringDynamic Programming
#21
Rank
#76HardFrequency: 60%High Priority

Minimum Window Substring

Asked at Meta
Hash TableStringSliding Window
#22
Rank
#854HardFrequency: 60%High Priority

Making A Large Island

Asked at Meta
ArrayDepth-First SearchBreadth-First SearchUnion FindMatrix
#23
Rank
#1029HardFrequency: 60%High Priority

Vertical Order Traversal of a Binary Tree

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSorting+1 more
#24
Rank
#273HardFrequency: 55%High Priority

Integer to English Words

Asked at Microsoft
MathStringRecursion
#25
Rank
#629HardFrequency: 55%High Priority

K Inverse Pairs Array

Asked at Microsoft
Dynamic Programming
#26
Rank
#2711HardFrequency: 55%High Priority

Minimum Time to Visit a Cell In a Grid

Asked at Microsoft
ArrayBreadth-First SearchGraphHeap (Priority Queue)Matrix+1 more
#27
Rank
#51HardFrequency: 48%High Priority

N-Queens

Asked at Google
ArrayBacktracking
#28
Rank
#10HardFrequency: 45%High Priority

Regular Expression Matching

Asked at Amazon
StringDynamic ProgrammingRecursion
#29
Rank
#84HardFrequency: 45%High Priority

Largest Rectangle in Histogram

Asked at Amazon
ArrayStackMonotonic Stack
#30
Rank
#126HardFrequency: 45%High Priority

Word Ladder II

Asked at Amazon
Hash TableStringBacktrackingBreadth-First Search
#31
Rank
#239HardFrequency: 45%High Priority

Sliding Window Maximum

Asked at Amazon
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic Queue
#32
Rank
#262HardFrequency: 45%High Priority

Trips and Users

Asked at Amazon
Database
#33
Rank
#1034HardFrequency: 45%High Priority

Subarrays with K Different Integers

Asked at Amazon
ArrayHash TableSliding WindowCounting
#34
Rank
#3410HardFrequency: 45%High Priority

Find Longest Self-Contained Substring

Asked at Amazon
Hash TableStringBinary SearchPrefix Sum
#35
Rank
#410HardFrequency: 42%High Priority

Split Array Largest Sum

Asked at Google
ArrayBinary SearchDynamic ProgrammingGreedyPrefix Sum
#36
Rank
#282HardFrequency: 37%High Priority

Expression Add Operators

Asked at Meta
MathStringBacktracking
#37
Rank
#25HardFrequency: 36%High Priority

Reverse Nodes in k-Group

Asked at Amazon
Linked ListRecursion
#38
Rank
#188HardFrequency: 36%High Priority

Best Time to Buy and Sell Stock IV

Asked at Amazon
ArrayDynamic Programming
#39
Rank
#41HardFrequency: 33%High Priority

First Missing Positive

Asked at Google
ArrayHash Table
#40
Rank

Other Collections

Most Frequent Interview Questions

The top 50 most frequently asked coding interview questions across all major tech companies.

50 problems →

Top 100 Interview Questions

Essential collection of 100 coding problems that appear most often in technical interviews.

100 problems →

Beginner-Friendly Interview Questions

Easy to medium difficulty problems perfect for interview preparation beginners.

75 problems →

Quick Interview Prep - 25 Essential Problems

Curated list of 25 must-know problems for last-minute interview preparation.

25 problems →

System Design Interview Prep

Coding problems that help build system design thinking and scalability concepts.

60 problems →

Turn Practice into Success

You've practiced with our advanced interview problems. Now get AI assistance during your real interviews to solve these problems live and land your dream job.

Solve problems instantly
Boost confidence
Land your dream job
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.