How Hiring Decisions Get Made
- See the two questions behind every Notion hire, and how craft weighs on the verdict
- Read the entry-through-staff ladder at a company that publishes no titles
- Separate what candidate reports consistently show from prep-site folklore
Notion has been open about the two questions it is really asking in a loop. The first is whether you excel at your craft. The second is whether you share the company's values, where "kind and direct" is the pairing people quote most from its published set. Almost everything in the interview is a way of getting at one of those two things, and the tone is set to match. Notion frames its interviews as two-way conversations rather than interrogations, and it weights reference checks unusually heavily. That combination tells you how a decision comes together here: less a scorecard tallied in isolation, more a small group deciding whether they want to build alongside you.
The coding and design rounds are shaped by what Notion is. Everything in the product is a block: a typed unit with an id, a type, a properties object, an ordered array of child blocks, and a parent pointer. Those blocks form a recursive tree that syncs live across collaborators and keeps working offline. So the coding round tends to hand you a small feature over a document, a table, or a block tree, and the design round is named High-Level Design and Data Modeling for a reason. It wants a clean schema and efficient queries over something Notion-shaped, not a capacity-planning exercise. Reasoning in blocks, permissions, and sync is the whole game, and defaulting to a design-canvas or scene-graph mental model is a miss, because Notion is documents and databases, not a pixel surface.
The rest of the machinery is kept quiet. Notion does not publish a rating scale, an internal level ladder, or a named committee structure, and a fair amount of confident detail online is either inference or stale. One fact worth pinning down before anything else: Notion is a private company. There is no ticker and no public filing. The most recent mark is roughly eleven billion dollars from a late-2025 employee tender, and any page claiming a hundred-billion valuation or a filed S-1 is fabricated. That status matters for how you read a level, because at a private company the equity is the whole comp story and it is illiquid paper, not a cash number. This lesson separates the parts of the process that hold steady from the parts Notion keeps private, and it does not invent precision Notion has never offered.
The Shape of a Verdict
There is no official scale to quote, so read the four bands below as a rough feel for how a round tends to come back, not a rubric Notion stands behind. What each round gets measured against is the sharper thing. In coding, the base task is usually easy and the follow-up is the real interview. Working and tested beats clever and broken, and stating an invariant before you are asked, like a fresh insert or delete clearing the redo history on a text editor, reads well. In the data-modeling round, did you land on the block schema and write queries that walk the tree efficiently. In system design, did you split the server-authoritative online path from the offline local-first path and pick a defensible conflict story. And threaded through all of it sits the read on craft and product judgment, because that is the first of the two hiring questions.
A clear yes
The interviewer will argue for you in the debrief. A feature that ran clean with the follow-up genuinely handled, such as an aggregation made incremental on write or a nested to-do reconstructed from a flat parent-id list with orphans caught. A design that modeled blocks as id, type, properties, content, and parent and reasoned about permissions inherited down the tree. A values-and-craft round with real product taste. The write-up has specifics the room can point to.
A solid pass
You met the bar without drama. Working, readable code with edge cases handled, a sound conversation about the block model and how it syncs, a genuine product discussion, and no hard miss anywhere. A loop of these is the ordinary road to an offer, and the level settles around where your scope showed.
A lean no
Just under the bar, or strong on raw coding but thin on the data modeling and product reasoning your target level needs. Because the design round and the deep-dive carry the seniority read, this tends to surface as a level question, a rung down rather than a closed door.
A clear no
A visible miss. A coding task whose tests stayed red, or a follow-up that fell apart. A design that defaulted to a generic canvas or unlabeled microservices, with no block model and no sync story. A behavioral round where you had never really used the product and could not name a thing you would improve.
What a Strong Round Looks Like
There is no published pass rule, so the contrast below describes how loops tend to land. The through-line is that clean execution is the floor, and product judgment plus a real feel for the block-and-sync domain are what separate a clear yes from a miss. Read these as the gap between a round that comes back an argument for you and one that comes back a concern.
A strong signal
- Practical code where the follow-up is the star. The base is easy, so you spend your energy on the escalation. Undo and redo clears the redo history on a new edit. A Premium question updates incrementally on write. A nested tree is rebuilt from flat parent pointers, with orphans and sibling order handled. Readable structure, real edge cases, and each mutation costing the size of the change rather than the size of the document.
- Data modeling that starts in blocks. You reach for the uniform block schema: id, type, properties, an ordered content array of child ids, and a parent pointer. You know the downward content drives render order, while the upward parent exists mainly for permissions. Efficient tree-walking queries, sensible indexes, and no need for capacity-math theater, because this round is applied modeling.
- A design that separates the online and offline paths. Server-authoritative validation for live collaborative edits, and a CRDT-backed local-first store for offline that merges concurrent edits on reconnect. Permissions inherited workspace to teamspace to page to subpage with one-directional overrides. Keeping it all in document-and-block terms rather than a canvas.
- Values and craft shown in the room. Real product use, a crisp answer to what you would improve in Notion, kind-and-direct delivery when you disagree, and references that would corroborate the story. The behavioral round is a genuine gate.
A weak signal
- Code that clears the visible tests and stops. Tangled structure, no edge cases, no trade-off conversation, and a follow-up you never got to. Passing the provided tests is where the evaluation begins, and a first green result with no depth reads as thin here.
- Defaulting to a design canvas. Reaching for a pixel scene graph, a multiplayer cursor engine, or last-writer-wins per property because you pattern-matched to another collaborative product. The domain is a recursive tree of typed blocks and databases, and modeling it as a drawing surface is a clear tell.
- Generic boxes with no block model. A diagram of unlabeled services and a database with no account of the block tree, no permission inheritance, and no offline or sync story. This is the standard way the data-modeling and design rounds come back a miss.
- No real product feel, or hard to give feedback to. Never having used Notion, drawing a blank on what you would change, or bristling when an interviewer pushes back. Both hiring questions, craft and values, are live in this round, and the kind-and-direct value is graded by how you behave.
Who Holds the Decision
The honest description is small and hiring-manager-led. Notion is around a thousand people, so there is no evidence of a Google-style independent cross-org committee reading written packets in another building, and you should not prepare for one. A hiring manager is typically engaged early, often for a conversation before or around the technical screen. After the loop, the interviewers write up their feedback, and the hiring manager and recruiter consolidate it against the two hiring questions and the values. Reference checks carry real weight in that consolidation, more than at most companies. The people who can speak to your work are part of the decision, even though they never sit in a round. Notion does not disclose the exact debrief structure, so treat the mechanism as genuinely opaque and prepare for the part you control: leave every interviewer something concrete to write down.
The Level Ladder, and What Calibrates It
The process lesson walks the loop; here is the ladder the decision maps you onto. Notion does not publish its internal engineering titles. So read the L1-through-L5 framing below as the normalization public compensation data uses, not Notion's own names, and treat the scope and experience minimums as the real content. The senior band is the center of gravity, and the top rungs are the least precise. Your level is calibrated through the loop and read off the scope you demonstrate, especially in the data-modeling and design rounds, not off the title on your resume. No comp is attached to it here. That last point matters more than at a public company, because the level sets an equity band that is illiquid private stock, and the offer lesson is where that gets priced.
| Band | Normalized level | Scope | Rough minimum |
|---|---|---|---|
| Entry / New Grad | L1 | Executes well-scoped tasks with guidance while learning the codebase and the craft. | ~0 years |
| Junior | L2 | Owns small features with support and grows toward independent work. | ~1 to 2 years |
| Mid | L3 | Fully independent on bounded problems and contributes to design discussions. | ~2 to 4 years |
| Senior | L4 | Leads projects, owns a system area such as sync or permissions, and mentors. The reported hiring center of gravity. | ~5+ years |
| Staff | L5 | Multi-team scope and technical strategy across a major surface. | ~8+ years |
| Senior Staff / Principal | Above L5 | Org-level architecture and influence across many teams. Treat it as a scope band rather than a populated rung. | ~10+ years |
After the Loop
The full process usually runs four to six touchpoints over roughly two to five weeks, with an average time-to-hire around three weeks; Notion publishes no official window. Because the company is small and the hiring manager is involved early, team fit is assessed as part of the loop rather than assigned by a separate central match after you clear a bar. The last stage often includes a team and references step, which is where the heavy weighting on reference checks lands. Read a quiet week as scheduling rather than a signal, and keep your recruiter warm through it, since a small company has fewer moving parts but also fewer people to chase a stalled thread.
- Recruiter screen to decision: ~2 to 5 weeks. Typical end to end across four to six touchpoints, with a reported time-to-hire near three weeks. Variable by team and scheduling.
- Team fit: Part of the loop. A small, hiring-manager-led org assesses team fit and references through the loop rather than matching you to a team afterward via a central committee.
- Decision process: Debrief consolidation. Interviewers write up feedback that the hiring manager and recruiter consolidate against the two hiring questions and the values. The exact structure is not public, so leave every interviewer something concrete to write down.
If the answer is no, ask which themes to work on. Recruiters rarely hand over round-by-round notes, but they will often pass along what the loop flagged. This decision turns heavily on the follow-up in coding and the block-model reasoning in design, so that steer is the most useful thing you leave with. A no is not always permanent either, since a fast-growing company's teams and needs shift, and Notion documents no reapply cooldown, so anyone quoting a fixed window is guessing. Ask your recruiter to confirm the timing for your case. The next lesson turns all of this into a concrete plan.
Common questions
How hard is it to get hired at Notion?
Hard, because the follow-ups decide most rounds. The CoderPad technical phone screen is the elimination gate, and its base task is usually easy; the escalation is what gets graded. On the onsite, the common miss is the High-Level Design and Data Modeling round answered with generic services and no block model, and clean coders who stay generic there tend to land a level low. References weigh more than at most companies, and the process usually runs two to five weeks.
What are the software engineer levels at Notion?
Notion doesn't publish its titles. Public compensation data normalizes the ladder to L1 for entry and new grads, L2 junior, L3 mid, L4 senior and L5 staff, with a senior staff or principal band above that. New grads land at L1. Senior, at roughly five years or more, is the reported hiring center of gravity, and your rung is read off the scope you show in the modeling and design rounds.
Key Takeaways
- ✓Every hire answers two questions: do you excel at your craft, and do you share the values, with kind and direct the most durable of the published set. The loop is framed as a two-way conversation and weights references heavily, so it reads less like a scorecard and more like a small team deciding whether to build alongside you.
- ✓The base coding problem is easy on purpose and the follow-up decides the round, so budget for the escalation rather than sprinting to a first green result. Passing the visible tests is necessary and far from sufficient; readable structure, real edge cases, and a handled follow-up are the pass.
- ✓Keep every design in document-and-block terms: the block schema of id, type, properties, content, and parent, permissions inherited down the tree, and a split between the server-authoritative online path and the CRDT-backed offline one. Defaulting to a design-canvas or scene-graph model is the common tell that reads as a miss.
- ✓Notion does not publish its ladder, so the entry-through-staff bands are normalized from public compensation data, with senior the center of gravity; level is calibrated off demonstrated scope in the modeling and design rounds. It is a private company, so that level sets an illiquid equity band, and the offer lesson is where it gets priced.
Notion interview guideKnow what Notion asks before you walk in.
18 coding · 5 system design · 18 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.