Design an infinitely scrolling feed that can contain thousands of cards with images. How would you ensure good performance and a decent UX?
~10 min by voice
How to approach it
This checks whether the candidate can think about the feed as a whole: how the data works (pagination, duplicates, errors), rendering (virtualization, varying heights), images (no layout shifts) and UX (going back, accessibility). Just "attach to scroll and load page+limit" is the bar for a weak answer.
The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.