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
68%
Avg Frequency

Most Common Topics

Array (19)Hash Table (13)String (11)Dynamic Programming (10)Breadth-First Search (8)Design (6)Heap (Priority Queue) (6)Binary Search (5)

Companies Asking These Questions

Amazon (6)Salesforce (5)Oracle (4)Meta (4)Apple (3)Uber (3)

Problems in This Collection

#1352HardFrequency: 100%High Priority

Maximum Profit in Job Scheduling

Asked at Apple
ArrayBinary SearchDynamic ProgrammingSorting
#1
Rank
#716HardFrequency: 100%High Priority

Max Stack

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

Trapping Rain Water

Asked at PayPal
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
#3
Rank
#833HardFrequency: 95%High Priority

Bus Routes

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

Largest Rectangle in Histogram

Asked at Infosys
ArrayStackMonotonic Stack
#5
Rank
#65HardFrequency: 91%High Priority

Valid Number

Asked at Salesforce
String
#6
Rank
#124HardFrequency: 84%High Priority

Binary Tree Maximum Path Sum

Asked at Salesforce
Dynamic ProgrammingTreeDepth-First SearchBinary Tree
#7
Rank
#273HardFrequency: 82%High Priority

Integer to English Words

Asked at Flipkart
MathStringRecursion
#8
Rank
#432HardFrequency: 82%High Priority

All O`one Data Structure

Asked at Infosys
Hash TableLinked ListDesignDoubly-Linked List
#9
Rank
#269HardFrequency: 79%High Priority

Alien Dictionary

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

Number of Islands II

Asked at Uber
ArrayHash TableUnion Find
#11
Rank
#329HardFrequency: 79%High Priority

Longest Increasing Path in a Matrix

Asked at Flipkart
ArrayDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph+3 more
#12
Rank
#4HardFrequency: 79%High Priority

Median of Two Sorted Arrays

Asked at PayPal
ArrayBinary SearchDivide and Conquer
#13
Rank
#2267HardFrequency: 76%High Priority

Minimum Difference in Sums After Removal of Elements

Asked at TikTok
ArrayDynamic ProgrammingHeap (Priority Queue)
#14
Rank
#41HardFrequency: 74%High Priority

First Missing Positive

Asked at Oracle
ArrayHash Table
#15
Rank
#1178HardFrequency: 74%High Priority

Valid Palindrome III

Asked at Salesforce
StringDynamic Programming
#16
Rank
#2711HardFrequency: 73%High Priority

Minimum Time to Visit a Cell In a Grid

Asked at Flipkart
ArrayBreadth-First SearchGraphHeap (Priority Queue)Matrix+1 more
#17
Rank
#3710HardFrequency: 72%High Priority

Design an Array Statistics Tracker

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

Merge k Sorted Lists

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

Insert Delete GetRandom O(1) - Duplicates allowed

Asked at LinkedIn
ArrayHash TableMathDesignRandomized
#20
Rank
#10HardFrequency: 70%High Priority

Regular Expression Matching

Asked at Airbnb
StringDynamic ProgrammingRecursion
#21
Rank
#1029HardFrequency: 69%High Priority

Vertical Order Traversal of a Binary Tree

Asked at Oracle
Hash TableTreeDepth-First SearchBreadth-First SearchSorting+1 more
#22
Rank
#410HardFrequency: 65%High Priority

Split Array Largest Sum

Asked at Apple
ArrayBinary SearchDynamic ProgrammingGreedyPrefix Sum
#23
Rank
#127HardFrequency: 64%High Priority

Word Ladder

Asked at Oracle
Hash TableStringBreadth-First Search
#24
Rank
#460HardFrequency: 60%High Priority

LFU Cache

Asked at Amazon
Hash TableLinked ListDesignDoubly-Linked List
#25
Rank
#76HardFrequency: 60%High Priority

Minimum Window Substring

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

Making A Large Island

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

K Inverse Pairs Array

Asked at Airbnb
Dynamic Programming
#28
Rank
#224HardFrequency: 56%High Priority

Basic Calculator

Asked at Amazon
MathStringStackRecursion
#29
Rank
#25HardFrequency: 55%High Priority

Reverse Nodes in k-Group

Asked at Salesforce
Linked ListRecursion
#30
Rank
#126HardFrequency: 52%High Priority

Word Ladder II

Asked at Oracle
Hash TableStringBacktrackingBreadth-First Search
#31
Rank
#3410HardFrequency: 51%High Priority

Find Longest Self-Contained Substring

Asked at Apple
Hash TableStringBinary SearchPrefix Sum
#32
Rank
#1034HardFrequency: 50%High Priority

Subarrays with K Different Integers

Asked at DoorDash
ArrayHash TableSliding WindowCounting
#33
Rank
#51HardFrequency: 48%High Priority

N-Queens

Asked at Google
ArrayBacktracking
#34
Rank
#295HardFrequency: 48%High Priority

Find Median from Data Stream

Asked at Google
Two PointersDesignSortingHeap (Priority Queue)Data Stream
#35
Rank
#239HardFrequency: 45%High Priority

Sliding Window Maximum

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

Trips and Users

Asked at Amazon
Database
#37
Rank
#282HardFrequency: 37%High Priority

Expression Add Operators

Asked at Meta
MathStringBacktracking
#38
Rank
#188HardFrequency: 36%High Priority

Best Time to Buy and Sell Stock IV

Asked at Amazon
ArrayDynamic Programming
#39
Rank
#1257HardFrequency: 34%High Priority

Rank Transform of a Matrix

Asked at Salesforce
ArrayUnion FindGraphTopological SortSorting+1 more
#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

Get AI assistance during your real interviews to solve these problems live and land your dream job.

Get Started Free

No credit card required

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
  • 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.