Calendar / date picker and event scheduler + Comments thread, polls and spreadsheet-lite
Comes up in: Machine coding, Frontend system design
This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.
What it covers
- month grid generation
- time zones
- keyboard grid navigation
- overlapping events layout (DSA.13.03)
- nested replies with upvotes
- poll widget with results
- spreadsheet with cell references and formula evaluation (dependency graph, cycle detection)
Words you will know
What you will practise
- date picker
- day view with overlapping events
- comments
- poll
- 10×10 spreadsheet with SUM
Interview questions this answers
- How would you generate a month grid for a calendar?