Lead Engineer Focus — E5
metaA session built entirely around the current Meta senior-IC (E5) loop — the level some orgs call “lead.” The round breakdown, then 58 of the highest-frequency coding questions with Java solutions, plus system-design and behavioral prompts.
Sourcing note: exact live frequency is Premium-gated and NDA-limited. This is a compiled best-view from recent public E5 guides and reports — a strong signal, not a leaked list.
The loop
Coding × 2
core barSystem / Product Architecture
level-settingBehavioral ("Jedi")
can down-levelTeam matching
unscoredCoding — 58 current high-frequency questions
No dynamic programming (effectively banned at Meta). Strings/parsing, trees, graphs, intervals, and hashing dominate.
Strings & Parsing
Meta's most-loved bucketArrays, Intervals & Search
prefix sums, sweeps, binary searchTrees & BST
BFS columns, DFS state up/downGraphs, Heap & Design
flood fill, topo sort, heaps, designSystem / product architecture
Meta pushes for concrete numbers — throughput, storage, cache invalidation. Practice driving the API and data model, not staying high-level.
Design an Ad Click Aggregator
Streaming ingestion, windowed counts, exactly-once vs. approximate — throughput math is expected.
Design an Online Game Leaderboard
Top-K at scale, rank queries, hot-key sharding, real-time updates vs. periodic snapshots.
Design LeetCode / a Judging System
Submission queue, sandboxed execution, result fan-out, and idempotent retries.
Design a Ticket Booking System
Seat reservation, holds/expiry, and avoiding double-booking under contention.
Design a Top-K / Trending System
Count-min sketch vs. exact counts, decay windows, and read-heavy fan-out.
Product Architecture: Top-K Songs Widget
Client + API + data model for a user-facing feature; drill the read path and caching.
Product Architecture: Price-Drop Tracker
Watches, change detection, and notification fan-out with dedup.
Behavioral (“Jedi”)
A standalone 45-minute round, now heavy enough to down-level. Prepare specific, structured stories (situation → action → measurable result).
- ▸Tell me about a conflict with a teammate or another team, and how you resolved it.
- ▸Describe a project you drove through ambiguity — unclear requirements or shifting goals.
- ▸Tell me about a time you failed or made a wrong call. What did you learn?
- ▸Give an example of cross-functional work (PM, data, design) and how you aligned it.
- ▸When did you disagree with a decision and commit anyway — or change someone's mind with data?
Resources — articles & guides
Curated external prep. Some (LeetCode's Meta tag, a couple of guides) need a free account.