The problem for a Senior Frontend Engineer
- Functional: users post content; followers see a ranked feed of recent posts; like/comment.
- Non-functional: feed loads in <200ms, new posts appear within seconds, ranking is pluggable.
- Scale: ~1B users, ~100M posts/day, read-heavy.
- Consistency: feed ordering can be eventually consistent; a post may take a second to appear.
Out of scope (covered in detail below)
Ads injection, the ranking model training pipeline, content moderation, and A/B testing infra — deferred and discussed in the dedicated section.
As a Senior Frontend Engineer, the system design round will probe ui architecture, performance, and component design. Be prepared to go deep on the areas a Senior Frontend Engineer owns and to articulate trade-offs clearly.
Unlock the full guide
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with Premium