System design
Meta system design is product-flavored: feed, chat, ads, stories. Know the read/write ratios and caching strategy for each reference architecture.
TL;DR
Meta's loop is two coding (45 min each, two problems per round), one system design (IC5+), one behavioral, and one architecture round at E6+. The coding density (four problems across two rounds) is the highest in FAANG.
These patterns show up most often in publicly-reported Meta loops. Master the first three before you move on.
Breadth-first for shortest unweighted paths; depth-first for exhaustive traversal.
Maintain a contiguous range and slide its boundaries to avoid recomputation.
Break an overlapping-subproblem problem into a recurrence and cache results.
DFS through a decision tree with pruning and state restoration.
A data structure that returns the min or max in O(log n) per operation.
Meta system design is product-flavored: feed, chat, ads, stories. Know the read/write ratios and caching strategy for each reference architecture.
Meta's behavioral round weights impact narrative and disagreement stories. 'Tell me about a time you disagreed with your manager' comes up frequently.
Meta expects you to finish both problems in each coding round. Strong candidates aim for ~18 minutes per problem including dry-run, leaving buffer for follow-ups.
Start with the diagnostic. We'll weight your loop toward the 5 patterns above.