Design Calendar Frontend State for Recurring Events

Quick Overview

Design frontend state and APIs for a calendar with bounded views, recurring series, and single-occurrence rescheduling. Separate normalized server data from UI state while handling recurrence overrides, time zones, optimistic updates, and races.

Design Calendar Frontend State for Recurring Events

Company: Snowflake

Role: Frontend Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design frontend state and APIs for a calendar with bounded views, recurring series, and single-occurrence rescheduling. Separate normalized server data from UI state while handling recurrence overrides, time zones, optimistic updates, and races.

|Home/System Design/Snowflake
Snowflake logo
Snowflake
Aug 3, 2026
mediumFrontend EngineerTechnical ScreenSystem Design
6
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...