Skip to main content

Notion Coding Interview Questions

25 Notion coding interview problems with full optimal solutions — 14 easy, 10 medium, 1 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Notion interviewer values, and a FAQ section.

Showing 8 problems of 25

  • #4easysometimes asked

    4. Merge Two Sorted Lists

    Merge two sorted singly-linked lists into one. Notion uses this to check whether you can write clean pointer code — relevant to merging two CRDT operation logs.

  • #6easysometimes asked

    6. Invert Binary Tree

    Swap left and right children of every node in a binary tree. Notion uses this as a one-minute tree-traversal opener.

  • #7easysometimes asked

    7. Same Tree

    Determine whether two binary trees are structurally and value-wise identical. Notion uses this to introduce the dual-recursion pattern needed for CRDT operation comparison.

  • #8easysometimes asked

    8. Symmetric Tree

    Determine whether a binary tree is a mirror of itself. Notion likes this for the dual-pointer recursion that introduces tree-symmetry thinking.

  • #9easysometimes asked

    9. Balanced Binary Tree

    Determine whether a binary tree is height-balanced (heights of children differ by at most 1). Notion uses this to test the single-pass DFS trick that avoids O(n^2) recomputation.

  • #10easysometimes asked

    10. Path Sum

    Determine whether a root-to-leaf path sums to a target. Notion uses this as a base case before extending to tree-aggregate problems.

  • #11easysometimes asked

    11. Pascal's Triangle

    Generate the first numRows of Pascal's triangle. Notion uses this as a row-building warmup before harder DP grid problems.

  • #13easysometimes asked

    13. Valid Palindrome

    Determine whether a string is a palindrome after stripping non-alphanumerics and lowercasing. Notion uses this as a two-pointer warmup.

Related interview-prep guides

Interview Platforms

Replit for Tech Interviews in 2026: The Full-IDE Take-Home Guide

Replit-for-hiring is the full-IDE take-home format. The candidate gets a forked Repl, hours or days to ship a working project, and a commit history the reviewer will scrutinize line-by-line. This guide breaks down what Replit captures, what it doesn't, and how a desktop AI setup pairs with the multi-day window.

Notion Coding Interview Questions — Full Solutions — InterviewChamp.AI