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