Google SRE interview questions
Prepare for a Google SRE application by connecting software skills to production behaviour. Start with the role description, then practise Linux diagnosis, coding and capacity estimates. The sourced notes below distinguish a Bengaluru SRE posting from Google’s published design method.
Google interview process: what the sources establish
LIMITED DATA ON ROUND SEQUENCE · SOURCES REVIEWED
One early-career SRE posting in Bengaluru and Google’s published SRE design method. Interview order, timings and tool permissions remain unverified.
The Bengaluru SRE posting asks for software development and data structures or algorithms experience. Unix/Linux, networking and performance troubleshooting appear among its preferred qualifications.
Role information: Google Careers: Site Reliability Engineer, Bengaluru
Job 87706967249691334; early-career SRE, Bengaluru, India. This is a role description, not an interview schedule.
Google’s SRE Workbook describes Non-Abstract Large System Design as a method for turning requirements into resource estimates and evaluating failure scenarios. The chapter does not establish a mandatory interview round.
Engineering documentation: Google SRE Workbook: Non-Abstract Large System Design
Published engineering method; no hiring level, location or round count specified.
How to prepare for Google
These are our practice exercises, not reported interview questions. Adapt them to the responsibilities in your vacancy.
Estimate a recovery before choosing components
Our exercise: restore 5 decimal PB over a 10 Gbit/s link within four hours. Assume all bytes must cross that link and the destination starts empty.
Convert bits to bytes and compute the lower bound: about 46.3 days before overhead. Explain which assumption must change. A prepared replica reduces transfer work, but a corrupt replica may still require a clean backup. State how you would measure usable throughput and verify restored data.
Work through the NALSD calculation →Connect a Linux symptom to a testable hypothesis
Our exercise: a worker process exists, but callers time out after a deployment. CPU is quiet and the service manager reports active.
Separate process state from application readiness. Check listener, recent logs and dependency access before restarting. Say what observation would distinguish a failed startup handshake from a slow downstream service. Then write a small log-processing function and test empty input and malformed records.
Trace systemd startup and readiness →Confirm with your recruiter
- Which SRE track, team and level is this requisition for, and what coding language can I use?
- Does my schedule include quantitative design or troubleshooting, and what tools and documentation are allowed?
Practice questions tagged for Google
Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
More practice for Google applicants
Additional exercises from the topics selected for this guide. Choose those that match your job description.
Study topics for Google applicants
Our topic selections, ordered easy to hard within each track.
Concepts behind the practice questions
Study the mechanisms used in the exercises. Foundational concepts are public, core concepts require a free account, and advanced concepts require Premium.
SYSTEMS FOUNDATIONS
INFRASTRUCTURE AT SCALE
DEBUGGING PRODUCTION
OBSERVABILITY & RELIABILITY
CLOUD ARCHITECTURE
The SRE Workbook documents the design method, but it does not establish that every SRE candidate has a round with that name. Ask your recruiter whether quantitative systems design is in your schedule. The linked worked example is our preparation exercise.
Walk into your Google SRE interview ready
Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. The first 18 answers in each topic are readable without an account.
Or create a free account to unlock more free answers per topic.
Other SRE interviews to prep
Companies whose loops test the same tracks as Google's.
Independent and not affiliated with Google. All trademarks belong to their owners.