Design a Todo List Object Model

Quick Overview

This question evaluates object-oriented design and API modeling skills, focusing on domain modeling, class responsibilities, encapsulation, and designing for extensibility and maintainability.

Design a Todo List Object Model

Company: Notion

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: This question evaluates object-oriented design and API modeling skills, focusing on domain modeling, class responsibilities, encapsulation, and designing for extensibility and maintainability.

Notion logo
Notion
Jun 1, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
54
0
Loading...