Skip to main content
All Companies

Meta

FAANG

100 interview questions from past Meta 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 Meta 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

39

Categories

12

Reports

1314

Ready to practice?

Start practicing Meta questions with spaced repetition

Start Practice

Question Categories

Arrays & Hashing (32)
Trees & Graphs (15)
Dynamic Programming (10)
Stacks & Queues (9)
JavaScript & TypeScript (8)
Node.js & APIs (6)
Sorting & Searching (6)
CSS & Styling (4)
React (4)
Linked Lists (3)
Fundamentals (2)
Problem Solving (1)

Very Common Questions
39

These questions are frequently asked at this company

Databricks: MERGE Operation

Arrays & Hashing
medium
18 reports
mcq

useEffect Empty Dependency Array

React
medium
18 reports
fill blank

Meta: Subarray Product Problem

Arrays & Hashing
medium
18 reports
mcq

Databricks: Consistent Hashing for Partitioning

Arrays & Hashing
hard
18 reports
mcq

House Robber II

Arrays & Hashing
medium
18 reports
coding

Two Pointers: When to Use

Arrays & Hashing
easy
18 reports
mcq

Merge Intervals

Arrays & Hashing
medium
18 reports
coding

Robinhood: Decimal Precision

Arrays & Hashing
medium
18 reports
mcq

Kth Largest Element in an Array

Arrays & Hashing
medium
18 reports
coding

Meta: Photo Upload at Scale

Fundamentals
medium
20 reports
mcq

LinkedIn: Feed Generation Strategy

Arrays & Hashing
hard
18 reports
mcq

Meta: Instagram Story Architecture

Fundamentals
medium
20 reports
mcq

Encode and Decode Strings

Arrays & Hashing
medium
18 reports
coding

useDeferredValue Hook

React
hard
18 reports
mcq

TikTok: Bloom Filter for Seen Content

Arrays & Hashing
hard
18 reports
mcq

Coinbase: Batch Transaction Processing

Arrays & Hashing
hard
18 reports
mcq

Sliding Window: Problem Recognition

Arrays & Hashing
easy
18 reports
mcq

Product of Array Except Self

Arrays & Hashing
medium
18 reports
coding

Meta: Two Pointer Pattern Recognition

Arrays & Hashing
medium
18 reports
mcq

Custom Hooks Composition

React
easy
18 reports
mcq

Airbnb: React Component Re-rendering

React
medium
18 reports
mcq

Coinbase: Atomic Transaction Processing

Arrays & Hashing
medium
18 reports
mcq

Container With Most Water

Arrays & Hashing
medium
18 reports
coding

Merge Sorted Array

Arrays & Hashing
easy
18 reports
coding

DoorDash: Order-Dasher Matching

Arrays & Hashing
hard
18 reports
mcq

Number of 1 Bits

Arrays & Hashing
easy
18 reports
coding

Hash Map: Frequency Counting

Arrays & Hashing
medium
18 reports
mcq

Maximum Subarray Sum

Arrays & Hashing
medium
18 reports
coding

DoorDash: LRU Cache for Restaurant Data

Arrays & Hashing
medium
18 reports
mcq

Coinbase: Input Sanitization for Financial Data

Arrays & Hashing
medium
18 reports
mcq

DoorDash: Assignment at Scale

Arrays & Hashing
hard
18 reports
mcq

Meta: When to Write Code

Problem Solving
medium
20 reports
mcq

Spiral Matrix

Arrays & Hashing
medium
18 reports
coding

Maximum Subarray

Arrays & Hashing
medium
18 reports
coding

Pow(x, n)

Arrays & Hashing
medium
18 reports
coding

Contains Duplicate

Arrays & Hashing
easy
18 reports
coding

Valid Parentheses

Arrays & Hashing
easy
18 reports
coding

Sliding Window: Core Concept

Arrays & Hashing
easy
18 reports
mcq

Copy List with Random Pointer

Arrays & Hashing
medium
18 reports
coding

Common Questions
61

Regularly reported by candidates

BFS Data Structure

Trees & Graphs
easy
12 reports
mcq

Z-Index Stacking Contexts

CSS & Styling
hard
5 reports
mcq

Stripe: RESTful Resource Modeling

Node.js & APIs
medium
5 reports
mcq

Bloomberg: Order Book Management

Stacks & Queues
medium
12 reports
mcq

JavaScript Symbols

JavaScript & TypeScript
medium
5 reports
fill blank

Generators and Iterators

JavaScript & TypeScript
hard
5 reports
mcq

Greedy: When It Fails

Sorting & Searching
medium
12 reports
mcq

Climbing Stairs

Dynamic Programming
easy
12 reports
coding

Evaluate Reverse Polish Notation

Stacks & Queues
medium
12 reports
coding

Middleware Patterns in Node.js

Node.js & APIs
easy
5 reports
mcq

Uber: Shortest Path with Traffic

Trees & Graphs
hard
12 reports
mcq

Remove Duplicates from Sorted List

Linked Lists
easy
12 reports
coding

DP State Reduction

Dynamic Programming
hard
12 reports
mcq

Google: DP vs Greedy

Dynamic Programming
medium
12 reports
mcq

Bipartite Graph Chromatic Number

Trees & Graphs
hard
12 reports
mcq

Spotify: Play Queue Management

Stacks & Queues
medium
12 reports
mcq

Tesla: Battery Pack Cell Configuration

Dynamic Programming
hard
12 reports
mcq

Intervals: Merge Overlapping

Sorting & Searching
medium
12 reports
mcq

Heapsort Complexity

Stacks & Queues
medium
12 reports
mcq

K-Way Merge with Heap

Stacks & Queues
medium
12 reports
mcq

Node.js Child Processes

Node.js & APIs
medium
5 reports
mcq

Node.js Error Handling Patterns

Node.js & APIs
easy
5 reports
mcq

Spotify: Skip List for Playlist Index

Linked Lists
hard
12 reports
mcq

DP: Memoization vs Tabulation

Dynamic Programming
medium
12 reports
mcq

Microsoft: Tree Traversal Order

Trees & Graphs
medium
12 reports
mcq

DP: 0/1 Knapsack Pattern

Dynamic Programming
medium
12 reports
mcq

TypeScript Type Erasure

JavaScript & TypeScript
medium
5 reports
fill blank

Airbnb: Availability Calendar

Sorting & Searching
medium
12 reports
mcq

Graph: Cycle Detection

Trees & Graphs
medium
12 reports
mcq

Coin Change

Dynamic Programming
medium
12 reports
coding

Heap Insert Complexity

Stacks & Queues
medium
12 reports
mcq

Heapify Time Complexity

Stacks & Queues
hard
12 reports
mcq

CSS: Flexbox Centering

CSS & Styling
easy
5 reports
mcq

BFS vs DFS: When to Use BFS

Trees & Graphs
easy
12 reports
mcq

Tree Traversal: Inorder Property

Trees & Graphs
medium
12 reports
mcq

Sort Colors (Dutch National Flag)

Sorting & Searching
medium
12 reports
mcq

Coinbase: Order Book Data Structure

Stacks & Queues
hard
12 reports
mcq

Number of Islands

Trees & Graphs
medium
12 reports
coding

Edit Distance Problem

Dynamic Programming
hard
12 reports
mcq

Word Break

Dynamic Programming
medium
12 reports
coding

Closures in JavaScript

JavaScript & TypeScript
medium
5 reports
mcq

CSS-in-JS Tradeoffs

CSS & Styling
hard
5 reports
mcq

CSS: Specificity

CSS & Styling
medium
5 reports
mcq

TypeScript Type Narrowing

JavaScript & TypeScript
easy
5 reports
mcq

Path Join

Node.js & APIs
easy
5 reports
coding

JS: Event Loop

JavaScript & TypeScript
medium
5 reports
mcq

Spotify: Artist Collaboration Graph

Trees & Graphs
hard
12 reports
mcq

DoorDash: Shortest Path for Delivery

Trees & Graphs
hard
12 reports
mcq

Stripe: Webhook Reliability

Node.js & APIs
medium
5 reports
mcq

Apple: Animation Frame Optimization

Dynamic Programming
hard
12 reports
mcq

Event Delegation

JavaScript & TypeScript
easy
5 reports
mcq

People You May Know Data Structure

Trees & Graphs
medium
12 reports
mcq

Maximum Depth of Binary Tree

Trees & Graphs
easy
12 reports
coding

LinkedIn: Inverted Index for Skills

Sorting & Searching
medium
12 reports
mcq

Topological Sort

Sorting & Searching
medium
12 reports
mcq

LinkedIn: Detecting Professional Communities

Trees & Graphs
medium
12 reports
mcq

Remove Nth Node From End

Linked Lists
medium
12 reports
coding

IntersectionObserver API

JavaScript & TypeScript
hard
5 reports
fill blank

Construct Binary Tree from Preorder and Inorder

Trees & Graphs
medium
12 reports
coding

Median Finding with Two Heaps

Stacks & Queues
hard
12 reports
mcq

Uber: Bipartite Matching for Ride Assignment

Trees & Graphs
hard
12 reports
mcq

Related company question banks

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