call(back)

Meta

Fast-paced coding rounds — two problems in 45 minutes is common — plus a product-minded design round and a dedicated behavioral round.

Typical loop

  1. 1Recruiter screen
  2. 2Phone screen: 1-2 coding problems
  3. 3Onsite: two coding rounds
  4. 4System or product design round
  5. 5Behavioral round

Questions

Callback's practice questions and the LeetCode questions Meta has been asking, filtered together.

Practice questions

Debounce

Frontend · Closures and timers, the frontend screen classic.

easySign in to star problems

Design a News Feed

System Design · Fan-out on write vs. read, ranking, and the celebrity problem.

hardSign in to star problems

Build a Counter

Frontend · The React warm-up: state, events, and a derived disable.

easySign in to star problems

Build a Todo List

Frontend · List state done right: keys, controlled input, and deletes.

mediumSign in to star problems

Build Tabs

Frontend · One active index drives the whole component.

easySign in to star problems

Merge Overlapping Intervals

Algorithms & Data Structures · Sort, then sweep — the pattern behind a dozen calendar problems.

mediumSign in to star problems

Design an LRU Cache

Algorithms & Data Structures · Hash map plus doubly linked list, all operations O(1).

mediumSign in to star problems

Asked on LeetCode

1,399 questions · all time