Skip to main content
All Companies

Amazon

FAANG

100 interview questions from past Amazon candidates

How to use this company question set

Start with the highest-frequency questions to build momentum, then move into category gaps where your confidence is lower. If you are early in prep, pair this page with the full Amazon interview guide for process expectations and timeline context.

For stronger retention, rotate through coding patterns and the interview roadmap while tracking recurring misses in this company-specific list.

Company question insights and frequency breakdown

Total Questions

100

Very Common

21

Categories

13

Reports

1315

Ready to practice?

Start practicing Amazon questions with spaced repetition

Start Practice

Question Categories

Arrays & Hashing (20)
Fundamentals (14)
Databases (11)
Dynamic Programming (9)
Problem Solving (9)
Trees & Graphs (8)
Stacks & Queues (8)
Leadership (6)
Communication (6)
Sorting & Searching (4)
Message Queues (2)
Linked Lists (2)
Caching (1)

Very Common Questions
21

These questions are frequently asked at this company

Leading Without Authority

Leadership
hard
25 reports
mcq

Amazon LP: Identify Earn Trust

Communication
hard
25 reports
mcq

DoorDash: Handling Delivery Failures

Problem Solving
medium
25 reports
mcq

Spotify: Transparency in Decision Making

Communication
medium
25 reports
mcq

Debug a production memory leak

Problem Solving
hard
25 reports
verbal

Databricks: Data-Driven Decisions

Problem Solving
medium
25 reports
mcq

LinkedIn: Customer Empathy in Product Decisions

Communication
medium
25 reports
mcq

Coinbase: Handling Customer Escalations

Communication
medium
25 reports
mcq

Databricks: Trade-off Decisions

Problem Solving
hard
25 reports
mcq

Coinbase: Trust and Transparency with Users

Communication
medium
25 reports
mcq

Netflix: No Brilliant Jerks

Leadership
medium
25 reports
mcq

Databricks: Handling Ambiguity

Problem Solving
medium
25 reports
mcq

Netflix: Owning Outcomes

Leadership
hard
25 reports
mcq

Giving Difficult Feedback

Communication
hard
25 reports
mcq

Anthropic: Empirical Safety Research

Problem Solving
medium
25 reports
mcq

Receiving Difficult Feedback

Leadership
medium
25 reports
mcq

Difficult Team Member

Leadership
hard
25 reports
mcq

DoorDash: Initiative Beyond Role

Leadership
medium
25 reports
mcq

Google: Coding Without IDE

Problem Solving
medium
25 reports
mcq

Netflix: Technical Debt Decisions

Problem Solving
hard
25 reports
mcq

Stripe: On-Call Decision Making

Problem Solving
medium
25 reports
mcq

Common Questions
79

Regularly reported by candidates

BFS Data Structure

Trees & Graphs
easy
10 reports
mcq

Netflix: Multi-Region Failover

Fundamentals
hard
10 reports
mcq

Databricks: MERGE Operation

Arrays & Hashing
medium
10 reports
mcq

Bloomberg: Order Book Management

Stacks & Queues
medium
10 reports
mcq

Palantir: Federated Data Architecture

Fundamentals
hard
10 reports
mcq

Meta: Subarray Product Problem

Arrays & Hashing
medium
10 reports
mcq

Databricks: Consistent Hashing for Partitioning

Arrays & Hashing
hard
10 reports
mcq

Greedy: When It Fails

Sorting & Searching
medium
10 reports
mcq

Coinbase: Transaction Processing Order

Message Queues
hard
10 reports
mcq

DoorDash: Search and Discovery

Databases
medium
10 reports
mcq

House Robber II

Arrays & Hashing
medium
10 reports
coding

Climbing Stairs

Dynamic Programming
easy
10 reports
coding

Two Pointers: When to Use

Arrays & Hashing
easy
10 reports
mcq

Evaluate Reverse Polish Notation

Stacks & Queues
medium
10 reports
coding

Coinbase: Transaction History at Scale

Databases
medium
10 reports
mcq

Coinbase: Wallet Balance Tracking

Databases
hard
10 reports
mcq

Database: ACID vs BASE

Databases
hard
10 reports
mcq

Merge Intervals

Arrays & Hashing
medium
10 reports
coding

Uber: Shortest Path with Traffic

Trees & Graphs
hard
10 reports
mcq

Consistency Model for Messaging Systems

Databases
hard
10 reports
mcq

Databricks: Incremental Processing

Fundamentals
medium
10 reports
mcq

Remove Duplicates from Sorted List

Linked Lists
easy
10 reports
coding

Robinhood: Decimal Precision

Arrays & Hashing
medium
10 reports
mcq

DP State Reduction

Dynamic Programming
hard
10 reports
mcq

Kth Largest Element in an Array

Arrays & Hashing
medium
10 reports
coding

Google: DP vs Greedy

Dynamic Programming
medium
10 reports
mcq

Bipartite Graph Chromatic Number

Trees & Graphs
hard
10 reports
mcq

Meta: Photo Upload at Scale

Fundamentals
medium
10 reports
mcq

What does ROW_NUMBER() OVER (PARTITION BY dept ORDER BY salary DESC) do?

Databases
medium
10 reports
mcq

LinkedIn: Feed Generation Strategy

Arrays & Hashing
hard
10 reports
mcq

Robinhood: Payment for Order Flow

Fundamentals
medium
10 reports
mcq

Meta: Instagram Story Architecture

Fundamentals
medium
10 reports
mcq

Spotify: Play Queue Management

Stacks & Queues
medium
10 reports
mcq

Tesla: Battery Pack Cell Configuration

Dynamic Programming
hard
10 reports
mcq

Palantir: Ontology-Driven Data Integration

Databases
medium
10 reports
mcq

Intervals: Merge Overlapping

Sorting & Searching
medium
10 reports
mcq

Encode and Decode Strings

Arrays & Hashing
medium
10 reports
coding

Heapsort Complexity

Stacks & Queues
medium
10 reports
mcq

Databricks: Data Skipping

Databases
medium
10 reports
mcq

Salesforce: Multi-Tenant Architecture Basics

Fundamentals
easy
10 reports
mcq

K-Way Merge with Heap

Stacks & Queues
medium
10 reports
mcq

TikTok: Bloom Filter for Seen Content

Arrays & Hashing
hard
10 reports
mcq

Apple: Memory Constraints

Fundamentals
hard
10 reports
mcq

Event Sourcing

Fundamentals
hard
10 reports
mcq

Coinbase: Batch Transaction Processing

Arrays & Hashing
hard
10 reports
mcq

Spotify: Skip List for Playlist Index

Linked Lists
hard
10 reports
mcq

Sliding Window: Problem Recognition

Arrays & Hashing
easy
10 reports
mcq

Databricks: Unity Catalog

Fundamentals
hard
10 reports
mcq

Debug a database deadlock issue

Databases
hard
10 reports
verbal

Product of Array Except Self

Arrays & Hashing
medium
10 reports
coding

DP: Memoization vs Tabulation

Dynamic Programming
medium
10 reports
mcq

Meta: Two Pointer Pattern Recognition

Arrays & Hashing
medium
10 reports
mcq

Salesforce: Shared Nothing vs Shared Everything

Fundamentals
hard
10 reports
mcq

Microsoft: Tree Traversal Order

Trees & Graphs
medium
10 reports
mcq

Coinbase: Atomic Transaction Processing

Arrays & Hashing
medium
10 reports
mcq

Coinbase: Portfolio Tracking Dashboard

Fundamentals
medium
10 reports
mcq

DP: 0/1 Knapsack Pattern

Dynamic Programming
medium
10 reports
mcq

Netflix: Event-Driven Architecture

Message Queues
medium
10 reports
mcq

Airbnb: Availability Calendar

Sorting & Searching
medium
10 reports
mcq

Container With Most Water

Arrays & Hashing
medium
10 reports
coding

Graph: Cycle Detection

Trees & Graphs
medium
10 reports
mcq

Coin Change

Dynamic Programming
medium
10 reports
coding

Stripe: Idempotency Keys

Fundamentals
medium
10 reports
mcq

Heap Insert Complexity

Stacks & Queues
medium
10 reports
mcq

Heapify Time Complexity

Stacks & Queues
hard
10 reports
mcq

Twitter Tweet Storage: Database Choice

Databases
medium
10 reports
mcq

BFS vs DFS: When to Use BFS

Trees & Graphs
easy
10 reports
mcq

Merge Sorted Array

Arrays & Hashing
easy
10 reports
coding

Tree Traversal: Inorder Property

Trees & Graphs
medium
10 reports
mcq

Databricks: Data Lakehouse Architecture

Databases
easy
10 reports
mcq

Bloomberg: Pub-Sub Market Data Architecture

Fundamentals
medium
10 reports
mcq

Sort Colors (Dutch National Flag)

Sorting & Searching
medium
10 reports
mcq

Coinbase: Order Book Data Structure

Stacks & Queues
hard
10 reports
mcq

Number of Islands

Trees & Graphs
medium
10 reports
coding

Edit Distance Problem

Dynamic Programming
hard
10 reports
mcq

Word Break

Dynamic Programming
medium
10 reports
coding

Cache Invalidation: Write-Through vs Write-Behind

Caching
hard
10 reports
mcq

DoorDash: Order-Dasher Matching

Arrays & Hashing
hard
10 reports
mcq

Number of 1 Bits

Arrays & Hashing
easy
10 reports
coding

Related company question banks

Use adjacent company sets to broaden coverage while keeping your prep focused on similar interview patterns.