All Companies Start PracticeVery Common Questions
Common Questions
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
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 Questions39
These questions are frequently asked at this company
Databricks: MERGE Operation
Arrays & Hashing
medium
18 reportsmcq
useEffect Empty Dependency Array
React
medium
18 reportsfill blank
Meta: Subarray Product Problem
Arrays & Hashing
medium
18 reportsmcq
Databricks: Consistent Hashing for Partitioning
Arrays & Hashing
hard
18 reportsmcq
House Robber II
Arrays & Hashing
medium
18 reportscoding
Two Pointers: When to Use
Arrays & Hashing
easy
18 reportsmcq
Merge Intervals
Arrays & Hashing
medium
18 reportscoding
Robinhood: Decimal Precision
Arrays & Hashing
medium
18 reportsmcq
Kth Largest Element in an Array
Arrays & Hashing
medium
18 reportscoding
Meta: Photo Upload at Scale
Fundamentals
medium
20 reportsmcq
LinkedIn: Feed Generation Strategy
Arrays & Hashing
hard
18 reportsmcq
Meta: Instagram Story Architecture
Fundamentals
medium
20 reportsmcq
Encode and Decode Strings
Arrays & Hashing
medium
18 reportscoding
useDeferredValue Hook
React
hard
18 reportsmcq
TikTok: Bloom Filter for Seen Content
Arrays & Hashing
hard
18 reportsmcq
Coinbase: Batch Transaction Processing
Arrays & Hashing
hard
18 reportsmcq
Sliding Window: Problem Recognition
Arrays & Hashing
easy
18 reportsmcq
Product of Array Except Self
Arrays & Hashing
medium
18 reportscoding
Meta: Two Pointer Pattern Recognition
Arrays & Hashing
medium
18 reportsmcq
Custom Hooks Composition
React
easy
18 reportsmcq
Airbnb: React Component Re-rendering
React
medium
18 reportsmcq
Coinbase: Atomic Transaction Processing
Arrays & Hashing
medium
18 reportsmcq
Container With Most Water
Arrays & Hashing
medium
18 reportscoding
Merge Sorted Array
Arrays & Hashing
easy
18 reportscoding
DoorDash: Order-Dasher Matching
Arrays & Hashing
hard
18 reportsmcq
Number of 1 Bits
Arrays & Hashing
easy
18 reportscoding
Hash Map: Frequency Counting
Arrays & Hashing
medium
18 reportsmcq
Maximum Subarray Sum
Arrays & Hashing
medium
18 reportscoding
DoorDash: LRU Cache for Restaurant Data
Arrays & Hashing
medium
18 reportsmcq
Coinbase: Input Sanitization for Financial Data
Arrays & Hashing
medium
18 reportsmcq
DoorDash: Assignment at Scale
Arrays & Hashing
hard
18 reportsmcq
Meta: When to Write Code
Problem Solving
medium
20 reportsmcq
Spiral Matrix
Arrays & Hashing
medium
18 reportscoding
Maximum Subarray
Arrays & Hashing
medium
18 reportscoding
Pow(x, n)
Arrays & Hashing
medium
18 reportscoding
Contains Duplicate
Arrays & Hashing
easy
18 reportscoding
Valid Parentheses
Arrays & Hashing
easy
18 reportscoding
Sliding Window: Core Concept
Arrays & Hashing
easy
18 reportsmcq
Copy List with Random Pointer
Arrays & Hashing
medium
18 reportscoding
Common Questions61
Regularly reported by candidates
BFS Data Structure
Trees & Graphs
easy
12 reportsmcq
Z-Index Stacking Contexts
CSS & Styling
hard
5 reportsmcq
Stripe: RESTful Resource Modeling
Node.js & APIs
medium
5 reportsmcq
Bloomberg: Order Book Management
Stacks & Queues
medium
12 reportsmcq
JavaScript Symbols
JavaScript & TypeScript
medium
5 reportsfill blank
Generators and Iterators
JavaScript & TypeScript
hard
5 reportsmcq
Greedy: When It Fails
Sorting & Searching
medium
12 reportsmcq
Climbing Stairs
Dynamic Programming
easy
12 reportscoding
Evaluate Reverse Polish Notation
Stacks & Queues
medium
12 reportscoding
Middleware Patterns in Node.js
Node.js & APIs
easy
5 reportsmcq
Uber: Shortest Path with Traffic
Trees & Graphs
hard
12 reportsmcq
Remove Duplicates from Sorted List
Linked Lists
easy
12 reportscoding
DP State Reduction
Dynamic Programming
hard
12 reportsmcq
Google: DP vs Greedy
Dynamic Programming
medium
12 reportsmcq
Bipartite Graph Chromatic Number
Trees & Graphs
hard
12 reportsmcq
Spotify: Play Queue Management
Stacks & Queues
medium
12 reportsmcq
Tesla: Battery Pack Cell Configuration
Dynamic Programming
hard
12 reportsmcq
Intervals: Merge Overlapping
Sorting & Searching
medium
12 reportsmcq
Heapsort Complexity
Stacks & Queues
medium
12 reportsmcq
K-Way Merge with Heap
Stacks & Queues
medium
12 reportsmcq
Node.js Child Processes
Node.js & APIs
medium
5 reportsmcq
Node.js Error Handling Patterns
Node.js & APIs
easy
5 reportsmcq
Spotify: Skip List for Playlist Index
Linked Lists
hard
12 reportsmcq
DP: Memoization vs Tabulation
Dynamic Programming
medium
12 reportsmcq
Microsoft: Tree Traversal Order
Trees & Graphs
medium
12 reportsmcq
DP: 0/1 Knapsack Pattern
Dynamic Programming
medium
12 reportsmcq
TypeScript Type Erasure
JavaScript & TypeScript
medium
5 reportsfill blank
Airbnb: Availability Calendar
Sorting & Searching
medium
12 reportsmcq
Graph: Cycle Detection
Trees & Graphs
medium
12 reportsmcq
Coin Change
Dynamic Programming
medium
12 reportscoding
Heap Insert Complexity
Stacks & Queues
medium
12 reportsmcq
Heapify Time Complexity
Stacks & Queues
hard
12 reportsmcq
CSS: Flexbox Centering
CSS & Styling
easy
5 reportsmcq
BFS vs DFS: When to Use BFS
Trees & Graphs
easy
12 reportsmcq
Tree Traversal: Inorder Property
Trees & Graphs
medium
12 reportsmcq
Sort Colors (Dutch National Flag)
Sorting & Searching
medium
12 reportsmcq
Coinbase: Order Book Data Structure
Stacks & Queues
hard
12 reportsmcq
Number of Islands
Trees & Graphs
medium
12 reportscoding
Edit Distance Problem
Dynamic Programming
hard
12 reportsmcq
Word Break
Dynamic Programming
medium
12 reportscoding
Closures in JavaScript
JavaScript & TypeScript
medium
5 reportsmcq
CSS-in-JS Tradeoffs
CSS & Styling
hard
5 reportsmcq
CSS: Specificity
CSS & Styling
medium
5 reportsmcq
TypeScript Type Narrowing
JavaScript & TypeScript
easy
5 reportsmcq
Path Join
Node.js & APIs
easy
5 reportscoding
JS: Event Loop
JavaScript & TypeScript
medium
5 reportsmcq
Spotify: Artist Collaboration Graph
Trees & Graphs
hard
12 reportsmcq
DoorDash: Shortest Path for Delivery
Trees & Graphs
hard
12 reportsmcq
Stripe: Webhook Reliability
Node.js & APIs
medium
5 reportsmcq
Apple: Animation Frame Optimization
Dynamic Programming
hard
12 reportsmcq
Event Delegation
JavaScript & TypeScript
easy
5 reportsmcq
People You May Know Data Structure
Trees & Graphs
medium
12 reportsmcq
Maximum Depth of Binary Tree
Trees & Graphs
easy
12 reportscoding
LinkedIn: Inverted Index for Skills
Sorting & Searching
medium
12 reportsmcq
Topological Sort
Sorting & Searching
medium
12 reportsmcq
LinkedIn: Detecting Professional Communities
Trees & Graphs
medium
12 reportsmcq
Remove Nth Node From End
Linked Lists
medium
12 reportscoding
IntersectionObserver API
JavaScript & TypeScript
hard
5 reportsfill blank
Construct Binary Tree from Preorder and Inorder
Trees & Graphs
medium
12 reportscoding
Median Finding with Two Heaps
Stacks & Queues
hard
12 reportsmcq
Uber: Bipartite Matching for Ride Assignment
Trees & Graphs
hard
12 reportsmcq
Related company question banks
Use adjacent company sets to broaden coverage while keeping your prep focused on similar interview patterns.