Company guides
π¦ LinkedIn β Frontend Interview Guide
Emphasis: Feeds, infinite scroll, internationalization, and accessibility at scale. Practical React/JS plus feed-style system design.
Related: Company index Β· ROADMAP
The loop (typical)
| Round | Focus | Prep section |
|---|---|---|
| Phone screen | JS/DSA | 03-javascript |
| Coding | UI component | 16-machine-coding |
| Frontend system design | Feed "Design X" | 15-system-design |
| Behavioral | Collaboration, impact | β |
What they emphasize
- Feed architecture β infinite scroll, virtualization, caching, real-time.
- Accessibility & i18n β global product, many languages, strong a11y bar.
- Performance β feed rendering, image loading, CLS.
- Practical React/JS.
Frequently asked (community-sourced)
System design
- Design the LinkedIn Feed β flagship
- Design a Notification System β flagship
- Design Messaging β flagship
Machine coding
- Build an infinite scroll feed β flagship
- Build a Virtualized List β flagship
- Build Nested Comments β flagship
- Build a Typeahead (people search) β flagship
Fundamentals
- i18n β 01-fundamentals Β· Accessibility β 11-accessibility
Prep plan (2 weeks)
- Master the news feed + virtualization.
- Study accessibility and i18n architecture.
- Build feed-adjacent components (infinite list, comments).
- Practice a feed system design under time.
π’ Green flags Β· π΄ Red flags
π’ Do: design feeds with virtualization + caching Β· handle a11y and i18n Β· optimize image/render performance Β· prevent layout shift. π΄ Avoid: unbounded DOM growth on long feeds Β· ignoring accessibility/i18n Β· CLS from late-loading media.
π Sample interviewer prompts
- "Build an infinite-scroll feed."
- "How do you keep memory bounded at 5,000 posts?"
- "Design the notifications system."
Interviewed at LinkedIn? Add the questions you got (role + year) via a PR.