Interview questionsNotionSoftware Engineer

Software Engineer interview questions at Notion

192 verified questions reported by Software Engineer candidates interviewing at Notion. Each one is archetype-tagged so you can see the pattern, slot the right STAR story, and practice out loud against an AI interviewer that pushes back the way a real one would.

Top 25 verified questions

Sorted by quality score (specificity, clarity, practice-worthiness) with a tie-break on most recently observed.

  1. 1
    How would you architect a real-time global heatmap system that can process and visualize locations for 10 million active drivers?
    system design·onsite
  2. 2
    Walk me through how you would architect a real-time collaborative editing system using operational transformation or CRDTs.
    system design·onsite
  3. 3
    How would you design a trie data structure that efficiently indexes file paths matching a specific regular expression pattern?
    technical·technical
  4. 4
    Walk me through how you would diagnose and resolve a performance bottleneck in a complex collaborative document editing system.
    situational·onsite
  5. 5
    Describe a situation where you successfully navigated interpersonal tension within a development team. What specific steps did you take to resolve the conflict?
    behavioral·behavioral
  6. 6
    Walk me through a critical bug you discovered in production. How did you diagnose and resolve the issue?
    behavioral
  7. 7
    Walk me through a challenging distributed system you've scaled, focusing on how you maintained data security and performance.
    behavioral·onsite
  8. 8
    Describe a time when you had a significant disagreement with a team member and how you successfully navigated that professional challenge.
    behavioral·behavioral
  9. 9
    Walk me through a complex backend service you've optimized for performance, and what specific techniques you used.
    technical·technical
  10. 10
    Describe a professional setback where you learned a meaningful lesson about your technical skills or teamwork approach.
    behavioral·behavioral
  11. 11
    Tell me about a time you championed code quality or best practices when the team was resistant. What strategy did you use?
    behavioral
  12. 12
    Describe a time you used A/B testing to evaluate a product or feature's performance and impact.
    situational
  13. 13
    Describe a time when you recommended discontinuing a product or feature, and walk me through your decision-making process.
    behavioral
  14. 14
    Walk me through the object-oriented design patterns you would apply when implementing a least recently used (LRU) cache.
    technical·onsite
  15. 15
    Walk me through your process for rapidly diagnosing and resolving a critical production incident with minimal service disruption.
    situational
  16. 16
    Walk me through how you would design a database schema and write an optimized SQL query to solve a specific business data retrieval challenge.
    system design·onsite
  17. 17
    Walk me through your approach to resolving a critical production bug that's been reported immediately after a deployment.
    situational
  18. 18
    Walk me through a time you successfully navigated a professional disagreement with a colleague and achieved a positive resolution.
    situational·onsite
  19. 19
    Walk me through a technical design where you had to balance competing priorities and explain how you made your architectural trade-offs.
    behavioral·onsite
  20. 20
    Describe your approach to writing a comprehensive test case for validating a REST API endpoint's functionality and response characteristics.
    technical
  21. 21
    Walk me through an ETL pipeline you've designed, highlighting the specific tools and challenges you encountered.
    technical·technical
  22. 22
    Walk me through a project where you successfully collaborated across product management and design teams to deliver a solution.
    behavioral·behavioral
  23. 23
    Walk me through a complex SQL query you've designed, describing its technical purpose and the business problem it solved.
    technical·technical
  24. 24
    Describe a promising product concept you chose not to develop and explain the reasoning behind that decision.
    behavioral
  25. 25
    Describe a situation where you had to pause active feature development to address higher-priority work.
    situational

Common questions

How many Software Engineer interview questions does Notion actually ask?

It varies by round — phone screen typically covers 5–8 questions, on-site loops cover 15–25 across multiple interviewers. The full Notion Software Engineer loop tends to surface 30+ distinct prompt patterns, which is what we've banked here.

Are these questions actually asked at Notion?

Yes — every question on this page is verified, meaning at least one candidate reported being asked it in a real Notion interview. We don't pad the list with generic prompts that weren't reported.

What's the best way to prepare for a Software Engineer interview at Notion?

Pick three to five of the questions below in your weakest archetype, run them through the practice tool out loud, and read the per-answer feedback. Most candidates who get an offer report 8–15 practice sessions in the two weeks before the interview.

Does Notion ask different questions for different Software Engineer levels?

The behavioral questions stay roughly the same; what changes is the bar on the answer. At more senior levels, Notion expects more concrete business outcomes, more stakeholder management, and more scope in the stories. The technical bar also shifts upward.

Read them. Then practice them.

The list is the start. The reps are what move the score. First sample question is free.