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

Google DevOps / SRE Interview Questions

30 real practice questions for the mid-level DevOps / SRE role at Google (Technology), 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 Google 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.Tell me about a time when you had to implement a monitoring solution without clear requirements or success metrics. How did you figure out what to build?

    easy~3 min

    What interviewers look for

    • Demonstrated comfort with ambiguity by taking action despite incomplete information, showing Googliness trait of being action-oriented
    • Proactively gathered requirements from multiple stakeholders and translated business needs into technical monitoring requirements
    • Built iterative solution starting with basic metrics and evolved based on feedback, showing willingness to learn and adapt

    Likely follow-ups

    • What was the biggest assumption you made that turned out to be wrong?
    • How did you decide which metrics to prioritize when you had limited context?

    Company context

    Google values Googliness - being comfortable with ambiguity and action-oriented. SREs at Google often work on greenfield projects or inherit systems with poor documentation, requiring them to navigate uncertainty while maintaining service reliability. This question tests whether candidates can thrive in Google's fast-moving, ambiguous environment.

  2. 2.Tell me about a time you convinced your team to adopt a reliability practice they were initially resistant to. How did you get them on board?

    easy~3 min

    What interviewers look for

    • Demonstrated emergent leadership by driving change without formal authority, showing Leadership principle of stepping up when needed
    • Used data and concrete examples to make the case rather than relying on position or mandate
    • Built consensus through collaboration and addressed team concerns respectfully, showing Googliness traits

    Likely follow-ups

    • What was the strongest objection you had to overcome and how did you address it?
    • How do you measure whether the practice is actually working now?

    Company context

    Google values Leadership as emergent - stepping up when needed regardless of title or role. In Google's flat engineering culture, SREs often need to influence teams across organizational boundaries to improve reliability practices. This tests ability to lead through influence rather than authority.

  3. 3.Walk me through how you would troubleshoot a service that's experiencing 50% error rates across multiple Google Cloud regions. You have 10 minutes to present your approach.

    medium~4 min

    What interviewers look for

    • Demonstrates structured problem-solving approach with clear prioritization, showing General Cognitive Ability through systematic thinking
    • Identifies multiple potential root causes and describes how to eliminate them methodically using data-driven investigation
    • Considers both immediate mitigation strategies and longer-term prevention, showing understanding of reliability engineering principles

    Likely follow-ups

    • What if your first three hypotheses are wrong - how do you avoid tunnel vision?
    • How would you communicate progress to stakeholders while you're still investigating?

    Company context

    Google prioritizes General Cognitive Ability - how you think and solve complex problems matters more than what you already know. SREs must rapidly diagnose issues affecting millions of users across Google's global infrastructure. This question tests problem-solving methodology and ability to think clearly under pressure.

  4. 4.Describe the deepest technical challenge you've solved in the reliability space. What made it particularly complex and how did your expertise make the difference?

    medium~5 min
  5. 5.Describe a situation where you had to make a critical reliability decision with incomplete information and tight time constraints. What was at stake and how did you decide?

    hard~5 min
  6. 6.You're tasked with improving the reliability of a system you've never worked on before and the original team has left the company. Walk me through your approach for the first 30 days.

    hard~5 min

Technical Questions (6)

  1. 7.You notice that writes to Spanner are taking 300ms when they used to take 50ms, but CPU and memory look normal. How would you debug this?

    easy~3 min
  2. 8.You're running a canary deployment through our traffic splitting system, and you notice the canary has 2x higher latency but the same error rate. The code changes only added logging. How do you investigate?

    easy~3 min
  3. 9.A service in our Borg cluster is getting OOMKilled every few hours, but heap dumps show memory usage is well below the limit. What could be happening?

    medium~4 min
  4. 10.Write a function that takes a stream of search query logs and returns the top 10 queries by volume in the last sliding window. The stream processes billions of queries per day.

    medium~5 min
  5. 11.Design a monitoring system that can detect when YouTube's video serving pipeline is degrading before users notice. What signals would you track and how would you aggregate them?

    hard~5 min
  6. 12.You need to migrate 50TB of data from our legacy Bigtable cluster to a new one with zero downtime. The data has a heavy read pattern during peak hours. Walk me through your approach.

    hard~5 min

System Design Questions (6)

  1. 13.Design a rollback system for Chrome that can safely revert a bad update pushed to 3 billion devices within 15 minutes. How do you prevent making the problem worse?

    easy~3 min
  2. 14.YouTube's recommendation engine needs to serve 2 billion users with personalized video suggestions. Design a system that can handle traffic spikes during major events while ensuring recommendations stay relevant even when the ML pipeline fails.

    easy~3 min
  3. 15.Gmail's spam detection service needs to process 300 billion emails per day with sub-100ms latency. Design the infrastructure to handle this load while ensuring the ML models can be updated hourly.

    medium~4 min
  4. 16.You need to build a configuration management system that every microservice at Google can use to fetch feature flags and settings. It must work even when its own backend is completely down.

    medium~5 min
  5. 17.Design the infrastructure for Google Maps to serve routing requests when an entire region goes offline. You have 30 seconds to reroute traffic and maintain sub-second response times globally.

    hard~5 min
  6. 18.Build a deployment system for Android system updates that can safely roll out to 3 billion devices while detecting issues like boot loops or battery drain before they affect millions of users.

    hard~5 min

Leadership Questions (6)

  1. 19.Tell me about a time you had to lead a technical change across multiple engineering teams who each thought their current approach was best. How did you get alignment?

    easy~3 min
  2. 20.You discover that three different teams are each building their own monitoring solutions for similar problems, creating fragmentation and maintenance burden. How do you drive consolidation without stepping on technical egos?

    easy~3 min
  3. 21.Describe a situation where you discovered your team was spending 60% of their time on operational toil instead of reliability engineering work. How did you turn this around?

    medium~4 min
  4. 22.You're leading an incident response where a critical Google service is down, affecting millions of users. The incident has been going for 2 hours and your team is getting frustrated with each other. How do you handle this?

    medium~3 min
  5. 23.Tell me about a time you had to influence a senior engineering manager to change their team's practices because they were impacting reliability across the broader system. What approach did you take?

    hard~5 min
  6. 24.You're asked to lead a cross-functional effort to improve Google's infrastructure reliability, but you have no formal authority over the teams involved and they all have competing priorities. How do you make this successful?

    hard~5 min

Problem Solving Questions (6)

  1. 25.Gmail serves 1.8 billion users and we're considering adding a new feature that requires an additional 10ms to every email send. How would you estimate the total infrastructure cost impact per year?

    easy~3 min
  2. 26.Search latency has increased by 15ms globally over the past week, but our monitoring shows all individual services are healthy. Walk me through how you'd investigate this.

    easy~4 min
  3. 27.YouTube's CDN cache hit rate dropped from 85% to 75% overnight with no code changes. Estimate the additional bandwidth cost and explain how you'd prioritize investigating this.

    medium~5 min
  4. 28.Google Cloud's control plane API has a p99 latency SLO of 500ms, but you're seeing it hit 800ms during peak hours. The product team wants to know if we should add more capacity or optimize the code. How do you decide?

    medium~5 min
  5. 29.Android's OTA update system needs to distribute a critical security patch to 3 billion devices within 48 hours, but our current rollout strategy takes 2 weeks. How would you redesign the deployment approach?

    hard~5 min
  6. 30.We're planning to migrate Spanner's storage layer to a new compression algorithm that could save 30% disk space but adds 5ms to read latency. How do you evaluate whether this trade-off makes sense for Google's business?

    hard~5 min

More Google interview questions