Design KPI tables, retention, rollups, timezone | Nextdoor Interview Question