InterviewDB
Experience
Home Feed Scroll: Implement Virtualized Rendering for a High-Volume Home Feed
phone
Interview Experience
Problem A home feed can have thousands of posts. Rendering all DOM nodes at once causes severe performance problems. Implement a virtualized list that only renders the posts currently visible in the viewport, plus a small buffer above and below. Requirements: Only N visible items + 5 buffer items above and below are in the DOM at any time. Scroll position must feel native. Follow-ups How do you calculate which item indices are visible given scrollTop and containerHeight? How do you maintain scro…
Full Details
🔒
Unlock all Nextdoor questions
Full insider details, leaked discussions, and candidate experiences.
Get full access — $100 a year, unlimited accessAbout This Question
This is a candidate experience report from a nextdoor interview during the phone round.
It covers the following topics: Frontend, Phone, Coding, Arrays, Onsite .
More Nextdoor Interview Questions
1p3a
nextdoor software engineer tech phone screen interview overview
LeetCode
#56 Merge Intervals
InterviewDB
Comment Tree: Build and Traverse a Nested Comment Thread Like Reddit's
InterviewDB
Nextdoor SWE Onsite - Letter Combinations
1p3a
Nextdoor Full-Time SDE Tech Phone Screen Interview Questions