Notion Interview Questions

Notion Interview Questions

Practice 12 real interview questions from Notion. Covers Coding & Algorithms, Data Manipulation (SQL/Python), Software Engineering Fundamentals, System Design. For roles including Software Engineer, Data Engineer, Data Scientist.

12 Questions 1 Company06.01.2026
Showing 12 results
Role
Notion logo
Notion
Medium
Software Engineer Locked

Design a Shared Calendar Service

Covers designing a shared calendar service: the database schema for events and recurring rules, reminders, and multi-user sharing and permissions. Inc...

System Design
42
0
377 people solved
Jun 1, 2026
Notion logo
Notion
Medium
Software Engineer Locked

Design a Todo List Object Model

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

Software Engineering Fundamentals
32
0
438 people solved
Jun 1, 2026
Notion logo
Notion
Medium
Data Engineer

Explain impact and partnership

Prepare for a hiring manager interview and a cross-functional partner conversation. Be ready to answer questions such as: - Why do you want to join th...

Behavioral & Leadership
10
0
108 people solved
Apr 10, 2026
Notion logo
Notion
Medium
Data Engineer Locked

Design an event analytics platform

This question evaluates a candidate's skills in data engineering and system design for event analytics, covering platform architecture, data ingestion...

System Design
18
0
188 people solved
Apr 10, 2026
Notion logo
Notion
Medium
Software Engineer

Implement Recursive React JSON Viewer with Collapse

Implement Recursive React JSON Viewer with Collapse React JSON Tree Viewer (Read-Only, Recursive) Design and implement a React component that accepts ...

Software Engineering Fundamentals
44
0
305 people solved
Jul 17, 2025
Notion logo
Notion
Medium
Data Scientist

Analyze document collaboration patterns

You are given two CSV files and asked to analyze collaboration behavior on documents. File 1: document_activity.csv Each row is a document view event....

Data Manipulation (SQL/Python)
14
0
111 people solved
Aug 10, 2025
Notion logo
Notion
Medium
Software Engineer

Design a text editor with undo/redo

Design and implement a text document editor that maintains a single string of content and supports undo/redo of edits. Model each edit using the Comma...

Coding & Algorithms
65
0
590 people solved
Aug 13, 2025
Notion logo
Notion
Medium
Data Scientist Locked

Analyze Document Collaboration CSVs

Analyze Document Collaboration CSVs evaluates SQL or pandas logic, joins, grouping, window functions, null handling, edge cases, and validation in a r...

Data Manipulation (SQL/Python)
8
0
67 people solved
Jul 1, 2025
Notion logo
Notion
Medium
Software Engineer AI Locked

Find Top Errors in Time Window

This question evaluates the ability to parse JSON logs, apply time-window filtering with inclusive/exclusive boundaries, aggregate error frequencies, ...

Coding & Algorithms
1
1
22 people solved
Jun 1, 2026
Notion logo
Notion
Medium
Data Engineer Locked

Implement a DAG task graph

This question evaluates competency with directed acyclic graphs, graph algorithms (topological sorting), dependency modeling, and implementing data st...

Coding & Algorithms
5
0
36 people solved
Apr 10, 2026
Notion logo
Notion
Easy
Data Scientist

Analyze document collaboration from CSV logs

You are given two CSV files exported from a document collaboration product. Data 1) doc_access.csv Each row represents a user accessing (viewing/editi...

Data Manipulation (SQL/Python)
1
0
17 people solved
Feb 17, 2026
Notion logo
Notion
Easy
Software Engineer

Implement Table Aggregation

You are given a table represented as a list of rows. Each row contains: - key: a string identifying a group - value: an integer Write a function that ...

Coding & Algorithms
34
0
280 people solved
Feb 1, 2026
Notion Interview Questions (Updated 2026) | PracHub