Design a Shared Calendar Service

Quick Overview

Covers designing a shared calendar service: the database schema for events and recurring rules, reminders, and multi-user sharing and permissions. Includes a worked system design solution.

Design a Shared Calendar Service

Company: Notion

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Covers designing a shared calendar service: the database schema for events and recurring rules, reminders, and multi-user sharing and permissions. Includes a worked system design solution.

Notion logo
Notion
Jun 1, 2026
mediumSoftware EngineerOnsiteSystem Design
56
0
Loading...