All interviews45:00
Proximity service (Yelp nearby)
Find businesses near a location. The data barely changes and the queries are heavily concentrated on dense areas, so the design is a read-optimised geo index — geohash, quadtree or S2/H3 cells — replicated and cached, fed asynchronously from the source of truth.
Notes and ratings save in this browser. Completing self-assessment records your progress.
Requirements checklist
Clarifying questions
- Maximum search radius?
- Number of businesses and growth?
- How fast must updates appear in search?
- Filters and ranking needed?
requirements
Suggested time: about 6 minutes. Separates search freshness from detail freshness.