Intervu is in beta — feedback welcome at support@intervu.io

Notion DevOps / SRE Interview Questions

30 real practice questions for the mid-level DevOps / SRE role at Notion (Productivity SaaS), spanning behavioral, technical, system design, leadership, and problem solving. Build and maintain infrastructure, CI/CD pipelines, and ensure system reliability. The first 3 questions below include what Notion interviewers actually listen for, plus likely follow-ups.

Questions
30
Categories
Behavioral (6), Technical (6), System Design (6), Leadership (6), Problem Solving (6)
Difficulty mix
10 easy · 10 medium · 10 hard
Avg. answer time
~4 min

Behavioral Questions (6)

  1. 1.Give me an example of when developer complaints about slow builds or deployment times led you to change your infrastructure approach. What were they experiencing and what did you change?

    easy~3 min

    What interviewers look for

    • Shows responsiveness to developer productivity pain points and treats them as legitimate infrastructure problems
    • Demonstrates measurement of developer experience metrics (build times, deployment frequency, etc.)
    • Describes collaboration with engineering teams to understand their workflows

    Likely follow-ups

    • How do you typically measure developer productivity impact from infrastructure changes?
    • What's your process for prioritizing developer experience improvements versus reliability work?

    Company context

    Notion's 'Put the Mission First' principle requires paying close attention to the problems people want to solve with better tools. For DevOps/SRE, this means treating developer experience as a core infrastructure concern, not a nice-to-have, since slow builds and deployments directly impact the speed of delivering value to end users.

  2. 2.Describe a monitoring or alerting system you removed or simplified because it was creating more noise than value for your engineering teams. What was the impact?

    easy~3 min

    What interviewers look for

    • Shows understanding that alert fatigue reduces engineering effectiveness and treats it as a user experience problem
    • Demonstrates measurement of alert quality metrics (signal vs noise ratio, response rates, etc.)
    • Describes consultation with engineering teams about what alerts actually help them vs distract them

    Likely follow-ups

    • How do you decide which alerts are actually actionable for engineering teams?
    • What's your process for validating that monitoring changes improve rather than degrade engineering response times?

    Company context

    Notion's 'Always Start with Users' principle applies to internal tooling - engineering teams are the users of monitoring and alerting systems. Over-alerting reduces developer effectiveness and distracts from real issues, so DevOps/SRE must focus on what actually helps engineers respond to problems rather than what's theoretically comprehensive.

  3. 3.Tell me about a time when feedback from Notion users or engineers using your infrastructure forced you to completely rethink your approach. What did they tell you and how did you respond?

    medium~4 min

    What interviewers look for

    • Demonstrates genuine listening to user pain points and translating feedback into infrastructure changes
    • Shows willingness to abandon previous work or assumptions when user evidence contradicts them
    • Describes specific mechanisms for gathering user feedback on infrastructure reliability and performance

    Likely follow-ups

    • How do you typically gather feedback from engineers who depend on your systems?
    • What's an example where you initially dismissed user feedback but later realized they were right?

    Company context

    Notion's 'Put the Mission First' principle emphasizes following users' lead on what problems they need solved. For DevOps/SRE, this means infrastructure decisions should be driven by genuine developer and end-user needs, not just technical elegance or industry best practices.

  4. 4.Walk me through a recent incident where you had to deliver a fix much faster than your normal deployment timeline. How did you compress the process without introducing new risks?

    medium~4 min
  5. 5.Describe a time when you had to cut or significantly simplify a DevOps tool or process after realizing it wasn't actually helping engineers be more productive. What did you remove and why?

    hard~5 min
  6. 6.Tell me about the most significant infrastructure project or tool request you've had to say no to in the last year. Who asked for it and how did you explain your decision?

    hard~5 min

Technical Questions (6)

  1. 7.Our Kubernetes clusters are running at 85% CPU utilization during peak hours, and we're seeing occasional pod evictions. Walk me through your approach to right-sizing the infrastructure.

    easy~3 min
  2. 8.Write a Python script that monitors Redis memory usage across multiple instances and automatically triggers alerts when any instance exceeds 80% memory utilization. Include proper error handling for connection failures.

    easy~4 min
  3. 9.You notice that Notion's block storage engine is experiencing 5-second read latencies during peak collaboration sessions when multiple users are editing the same document. How would you approach diagnosing this performance degradation?

    medium~4 min
  4. 10.You're tasked with designing a deployment strategy for Notion's edge network that serves static assets for our Electron app and web client. The requirement is zero-downtime deployments with fast rollback capability. How would you architect this?

    medium~5 min
  5. 11.A product engineer wants to add a feature that requires full-text search across all blocks in a workspace, but our current Elasticsearch setup is partitioned by document. What are the tradeoffs of different approaches to implement this?

    hard~5 min
  6. 12.We're planning to migrate Notion's vector database infrastructure that powers our AI features to a new cluster. The migration needs to happen with minimal impact to AI functionality across millions of documents. What's your migration strategy?

    hard~5 min

System Design Questions (6)

  1. 13.Build an autoscaling system for Notion's Kubernetes workloads that can handle traffic spikes during major product launches while maintaining cost efficiency.

    easy~3 min
  2. 14.Design the observability stack for Notion Calendar's integration with external calendar providers like Google and Outlook, handling 10 million sync operations daily.

    easy~3 min
  3. 15.We need to implement blue-green deployments for Notion AI's inference pipeline. The system processes 2 million AI requests per hour and needs zero-downtime model updates.

    medium~4 min
  4. 16.Design a backup and disaster recovery system for Notion's block database that stores 500TB of user data with strict 4-hour RTO requirements.

    medium~5 min
  5. 17.Design the real-time synchronization system for Notion's collaborative editing. You need to handle 50,000 concurrent users editing the same workspace with sub-200ms conflict resolution.

    hard~5 min
  6. 18.Design a caching strategy for Notion's workspace search that handles full-text queries across millions of blocks while keeping search results fresh as users edit documents.

    hard~5 min

Leadership Questions (6)

  1. 19.Tell me about a time when you had to convince another team at your company to adopt a new infrastructure pattern or tool. How did you approach getting buy-in from engineers who weren't directly reporting to you?

    easy~3 min
  2. 20.Describe a time when you had to help a struggling engineer on your team improve their performance while maintaining team morale. What specific actions did you take?

    easy~3 min
  3. 21.Describe a situation where you had to choose between fixing a long-standing infrastructure debt issue versus supporting an urgent product launch. How did you make that decision and communicate it?

    medium~4 min
  4. 22.Give me an example of when you identified that your team's processes or tools were actually making other engineers less productive. How did you recognize this and what did you do about it?

    medium~4 min
  5. 23.Tell me about a time when you had to make a significant infrastructure decision with incomplete information under time pressure. How did you gather the data you needed and build confidence in your approach?

    hard~5 min
  6. 24.Tell me about a time when you had to champion a major infrastructure change that required significant engineering effort across multiple teams. How did you build the coalition needed to make it happen?

    hard~5 min

Problem Solving Questions (6)

  1. 25.Estimate how many compute resources Notion needs to handle collaborative editing during our peak hours. Walk me through your assumptions about simultaneous editing sessions and the infrastructure required.

    easy~4 min
  2. 26.Our workspace loading times increased from 2 seconds to 6 seconds over the past month, but no major features shipped and we had no outages. How would you systematically investigate what changed?

    easy~3 min
  3. 27.Estimate the storage cost impact if we implemented infinite version history for all Notion documents instead of our current 30-day limit. What data would you need to make this estimate accurate?

    medium~5 min
  4. 28.Notion's AI features consume significant GPU compute, and usage spikes unpredictably when viral content mentions AI workflows. Design a cost-effective auto-scaling strategy that handles these usage patterns.

    medium~5 min
  5. 29.A major enterprise customer wants to migrate 500,000 documents from Confluence to Notion, maintaining their complex permission structure and preserving all historical data. Estimate the infrastructure capacity and timeline required for this migration.

    hard~5 min
  6. 30.Notion's search infrastructure needs to handle queries across 100 million blocks while users are actively editing those same documents. Design a search architecture that balances freshness, performance, and cost.

    hard~5 min

More Notion interview questions