Skip to content
tezvyn:

Top 30 Intermediate Monitoring & SRE Concepts Quiz

30 intermediate multiple-choice Monitoring & SRE concept questions, the mechanics underneath the basics: how the pieces relate and where the usual mental model stops holding. They come from 30 bites in the Monitoring & SRE library, the middle slice of the 132 Monitoring & SRE concept questions in the library. Answer them here or read straight down. Every question carries the correct option, why it is correct, and a link to the bite it came from.

Observability, incident response, reliability, SLOs

30 questions. Pick an answer, or open “Show the answer” to read it.

Answers are graded in your browser. Nothing is saved, and no XP or streak is earned here. The app keeps score.

  1. Question 1 of 30

    What does it signify if an SRE team consistently operates well within its allocated error budget?

    Show the answer

    Answer: b · The team is being overly cautious, potentially sacrificing innovation for unnecessary stability.

    The card explicitly states that having too much error budget left over signals being "too conservative and slowing innovation," indicating that resources might be better spent on new features or calculated risks. Option D is tempting but incorrect because the card notes that users often cannot perceive the difference between high and extreme reliability, making excessive investment in stability pointless.

    Read the full bite: Embracing Risk: Reliability Is a Budget, Not a Goal

  2. Question 2 of 30

    Which characteristic is most crucial for an effective Service Level Indicator (SLI)?

    Show the answer

    Answer: c · It directly reflects the user's experience or perception of service performance.

    The card explicitly states that an effective SLI measures what matters to the user, focusing on their experience rather than internal system metrics. Option D describes a common pitfall, as system metrics are causes, not symptoms felt by users, and should not be primary SLIs.

    Read the full bite: Service Level Indicators: Measuring What Matters

  3. Question 3 of 30

    What is the typical immediate consequence when a service's error budget is exhausted?

    Show the answer

    Answer: c · All non-essential feature releases are temporarily halted to prioritize reliability work.

    The card states that exhausting the error budget typically triggers a freeze on non-essential releases, redirecting focus to reliability work. The Service Level Objective (SLO) is the target from which the budget is derived; exhausting the budget means the service is failing to meet the SLO, not that the SLO itself should be changed.

    Read the full bite: Error Budgets: Balancing Reliability and Innovation

  4. Question 4 of 30

    Which core principle defines the 'blameless' approach in a postmortem?

    Show the answer

    Answer: b · Human errors are symptoms of systemic issues, and everyone involved acted with good intentions.

    The card explicitly states that a blameless postmortem 'assumes that everyone involved in an incident acted with good intentions' and 'treats human error not as the cause of failure, but as a symptom of a deeper, systemic issue.' Option A describes a blame-focused approach, which is the antithesis of a blameless postmortem.

    Read the full bite: Blameless Postmortems: Fix Systems, Not Blame

  5. Question 5 of 30

    Which statement accurately describes a limitation of the Four Golden Signals?

    Show the answer

    Answer: c · They do not provide sufficient detail for identifying the root cause of an issue.

    The card explicitly states that the Golden Signals 'tell you that a problem exists... but not necessarily why,' requiring deeper metrics for root cause analysis. Option B is incorrect because they focus on user experience, and options B and C misrepresent their purpose and applicability.

    Read the full bite: The Four Golden Signals of Service Monitoring

  6. Question 6 of 30

    Which scenario most strongly favors implementing a push-based metrics collection system?

    Show the answer

    Answer: a · An application deployed as a serverless function that executes for a very short duration.

    The card states that push is ideal for "short-lived or ephemeral workloads like serverless functions or batch jobs, as they might terminate before a pull-based scraper can reach them." Option D describes a risk of push systems (the 'thundering herd' problem), not a reason to favor them.

    Read the full bite: Pull vs. Push: How Your Metrics Get to the Collector

  7. Question 7 of 30

    What is the primary advantage of using SLO burn rate alerting compared to a simple alert when the error rate exceeds the SLO threshold?

    Show the answer

    Answer: c · It enables early detection of both rapid service failures and gradual performance degradations.

    SLO burn rate alerting was developed to provide early, actionable warnings for significant events, addressing the limitations of simple threshold alerts which are often too slow for outages and too noisy for minor issues. Option A is incorrect because burn rate monitors consumption rate, it doesn't primarily calculate the total budget. Options C and D describe unrelated functions; burn rate is an alerting mechanism, not an auto-scaler or an SLO definition tool.

    Read the full bite: SLO Burn Rate: Alerting on Budget Consumption

  8. Question 8 of 30

    Which scenario, based on an error budget burndown chart, would most clearly signal that an engineering team should prioritize shipping new features?

    Show the answer

    Answer: b · More than half of the error budget remains available halfway through the monitoring window.

    The card explicitly states, "If you have over 50% of your budget left halfway through the month, it's a green light to ship features." While a slower burn rate (option A) is a positive sign, the card provides the remaining budget condition as the direct trigger for prioritizing new features.

    Read the full bite: Error Budget Burndown: Your Service's Reliability Fuel Gauge

  9. Question 9 of 30

    What is the primary benefit of using an OpenTelemetry Collector instead of an application directly exporting telemetry?

    Show the answer

    Answer: b · It centralizes telemetry configuration and processing, allowing applications to be decoupled from backend specifics.

    The card states the Collector provides "a single, configurable layer to handle data routing, formatting, and enrichment, simplifying both application code and operational overhead" and helps "avoid vendor lock-in" by decoupling applications from specific backend formats and endpoints. While the Collector simplifies application code, applications still typically use OpenTelemetry SDKs to generate the telemetry data that the Collector then processes and exports, making option C incorrect.

    Read the full bite: OpenTelemetry Collector: The Swiss Army Knife for Telemetry Data

  10. Question 10 of 30

    When should a developer typically create a new Span in a distributed application?

    Show the answer

    Answer: b · To mark the beginning and end of any I/O operation or significant computation.

    The card states Spans should be used for "distinct, time-bound operation" such as "network calls" or "significant in-process computations." Option C is incorrect because over-instrumenting trivial operations adds overhead and noise. Option A describes a Trace, which is a collection of Spans, not a single Span.

    Read the full bite: Span: The Building Block of a Distributed Trace

  11. Question 11 of 30

    What is the primary problem OpenTelemetry Semantic Conventions are designed to solve in a distributed system?

    Show the answer

    Answer: c · Providing a unified and consistent way to name telemetry attributes across different services and technologies.

    The card states that Semantic Conventions solve the "chaos" of different services reporting status using "different naming conventions" by creating a "single, shared standard" for attributes. While conventions enable powerful features like automatic dashboards, their core purpose is to standardize the data's meaning, not to directly generate visualizations or reduce collection overhead.

    Read the full bite: OpenTelemetry Semantic Conventions: A Shared Vocabulary

  12. Question 12 of 30

    What is the primary advantage of using OpenTelemetry Protocol (OTLP) in an observability ecosystem?

    Show the answer

    Answer: d · It provides a unified, vendor-neutral standard for transmitting traces, metrics, and logs.

    OTLP's core purpose is to provide a standardized, vendor-neutral wire protocol for transmitting all types of telemetry data (traces, metrics, logs), solving vendor lock-in. Option A is incorrect because OTLP defines a new standard for transmission, rather than directly translating existing proprietary formats; that translation is typically handled by an OpenTelemetry Collector.

    Read the full bite: OpenTelemetry Protocol (OTLP): The Universal Adapter for Telemetry

  13. Question 13 of 30

    What is the primary benefit of using an OpenTelemetry Resource in a distributed system?

    Show the answer

    Answer: b · It establishes a stable, common context for all telemetry from a specific service instance.

    The correct answer is C because a Resource provides a stable, consistent "return address" for all telemetry from a service instance, enabling correlation and filtering. Option D is incorrect as Resource attributes are immutable for the process lifetime, not dynamically modifiable.

    Read the full bite: OpenTelemetry Resource: The 'Who' of Your Telemetry

  14. Question 14 of 30

    When is Elasticsearch the most appropriate choice compared to a traditional relational database?

    Show the answer

    Answer: a · For rapid, full-text searching and analysis of vast, semi-structured datasets.

    Elasticsearch is designed for fast, complex searching over large volumes of semi-structured data, as highlighted in the card. It is explicitly stated not to be a replacement for transactional databases that provide strong guarantees for financial transactions or primary data storage.

    Read the full bite: Elasticsearch: The Search Engine in the ELK Stack

  15. Question 15 of 30

    For which scenario is downsampling time series data most beneficial?

    Show the answer

    Answer: c · When optimizing the speed of queries over long historical time ranges where exact, second-by-second precision is no longer critical.

    Downsampling is designed to make long-range historical queries faster and more cost-effective by summarizing old data when high precision is no longer needed. Option B is incorrect because downsampling explicitly trades high fidelity for speed and reduced storage for older data.

    Read the full bite: Downsampling: Trading Granularity for Speed in Time Series Data

  16. Question 16 of 30

    What is the fundamental problem that telemetry correlation addresses in a distributed system?

    Show the answer

    Answer: d · Providing a unified view of a single user request's execution path and associated events across disparate services.

    Telemetry correlation's core purpose is to link all related logs, metrics, and traces from a single user request across multiple services, creating a coherent narrative for debugging. It does not enforce execution order or address data transmission reliability or efficiency.

    Read the full bite: Telemetry Correlation: Connecting Dots in Distributed Systems

  17. Question 17 of 30

    A consistently increasing Mean Time to Acknowledge (MTTA) for an on-call team most directly suggests an issue with which of the following?

    Show the answer

    Answer: c · The efficiency of the initial alert delivery and human response mechanisms.

    Option C is correct because the card states a rising MTTA signals problems like alert fatigue, ineffective notification channels, or confusing on-call schedules, all related to initial alert delivery and human response. Option D describes Mean Time to Resolve (MTTR), which measures the time to fix an issue, not just acknowledge it.

    Read the full bite: Mean Time to Acknowledge (MTTA): Your First Response Clock

  18. Question 18 of 30

    Which of the following durations is specifically measured by Mean Time To Repair (MTTR)?

    Show the answer

    Answer: b · The period from when active repair efforts begin until the system's functionality is restored.

    MTTR measures the 'wrench time' or the active repair process, from when work begins until the system is fixed. It explicitly excludes the total outage duration (Option C), detection time (Option D), and logistical delays like waiting for parts (Option A).

    Read the full bite: Mean Time To Repair (MTTR): Measuring Your Fix Velocity

  19. Question 19 of 30

    What is the defining characteristic of an Incident Commander's (IC) role during a significant incident?

    Show the answer

    Answer: c · The IC orchestrates the overall response, delegating technical tasks and managing communication without directly performing hands-on repairs.

    The Incident Commander's role is to direct and coordinate the response, delegating technical work to experts, rather than performing the hands-on debugging or fixing themselves. Option D is a common misconception, as the IC is a conductor, not a soloist, and does not directly fix the bug.

    Read the full bite: The Incident Commander: Direct the Response, Don't Debug

  20. Question 20 of 30

    Which of the following best describes a core advantage of using ChatOps?

    Show the answer

    Answer: c · It enhances transparency and auditability by making operational commands visible to the team.

    The card states ChatOps was created to make operations "more transparent, collaborative, and auditable" by performing actions in a shared channel. Option B is incorrect because the card advises engineers should still understand underlying tools. Option A is incorrect as it advises against complex, multi-stage workflows. Option D is incorrect because security is highlighted as a "footgun" requiring robust permissioning, not an inherent guarantee.

    Read the full bite: ChatOps: Your CLI Inside Your Chat Room

  21. Question 21 of 30

    What is identified as the primary "footgun" or critical challenge in the Follow-the-Sun work model?

    Show the answer

    Answer: a · The potential for lost context during task handoffs between shifts.

    The card explicitly states, "The footgun is a poor handoff, where lost context erases all the time savings." This highlights that inefficient context transfer is the primary risk that undermines the model's benefits. Option B, while true that it's a high-overhead model, is not identified as the specific "footgun" that negates the time savings.

    Read the full bite: Follow-the-Sun: A Global Relay Race for Work

  22. Question 22 of 30

    Which scenario is NOT an appropriate use case for a public status page?

    Show the answer

    Answer: b · Documenting the step-by-step technical resolution process for an internal engineering team.

    The card states that a public status page is not a replacement for detailed internal incident management tools or private postmortems, and granular technical details belong in internal systems. Its primary purpose is one-to-many external communication, not internal documentation of resolution processes.

    Read the full bite: Public Status Page: Your System's Voice During an Outage

  23. Question 23 of 30

    For which scenario is the 5 Whys technique generally considered least appropriate?

    Show the answer

    Answer: d · Analyzing a system outage caused by several interdependent component failures.

    The card explicitly states that 5 Whys is "too simplistic" for "highly complex problems with multiple interacting causes" as it follows a single track of inquiry. Option D describes such a complex scenario, making it the least appropriate use. The other options represent suitable applications of the technique.

    Read the full bite: 5 Whys: Find the Root Cause, Not Just the Symptom

  24. Question 24 of 30

    In an incident where a junior engineer's commit brought down production, what would be considered a contributing factor?

    Show the answer

    Answer: b · The absence of automated tests for that specific failure mode in the CI/CD pipeline.

    The card defines contributing factors as systemic issues enabling the proximate cause. The absence of automated tests is explicitly cited as a contributing factor, a systemic vulnerability. The engineer's commit is the proximate cause, the direct trigger.

    Read the full bite: Beyond 'Root Cause': Proximate vs. Contributing Factors

  25. Question 25 of 30

    What does the Swiss Cheese Model primarily illustrate about how major system failures occur?

    Show the answer

    Answer: d · Major incidents result from the simultaneous alignment of multiple, independent weaknesses across various defense mechanisms.

    The Swiss Cheese Model explains that major failures occur when multiple, independent weaknesses (holes) in different defense layers align, allowing a threat to pass through. It explicitly moves beyond attributing failure to a single root cause, which makes option C incorrect.

    Read the full bite: Swiss Cheese Model: Layered Defenses Against Failure

  26. Question 26 of 30

    What is the most significant negative impact of hindsight bias during a postmortem review?

    Show the answer

    Answer: d · It shifts focus from systemic improvements to individual accountability.

    Hindsight bias leads to blaming individuals for not seeing what's now clear, which prevents addressing the underlying systemic issues. While it distorts perception, it doesn't inherently prevent factual timeline documentation, making that a less direct impact.

    Read the full bite: Hindsight Bias: The 'Knew-It-All-Along' Postmortem Trap

  27. Question 27 of 30

    What is the fundamental approach Configuration Management uses to ensure system consistency and prevent 'configuration drift'?

    Show the answer

    Answer: a · It continuously compares the actual system state against a codified desired state and corrects discrepancies.

    The card explains that Configuration Management defines a 'desired state of a system as code' and then a CM tool 'continuously works to build and maintain your systems to match it, correcting any deviations it finds.' This active enforcement and remediation of discrepancies is its core function. Option B describes monitoring, which is related but does not include the active correction of state that CM provides.

    Read the full bite: Configuration Management: Enforcing Desired State

  28. Question 28 of 30

    Under which circumstance would it be most inappropriate to implement an executable runbook?

    Show the answer

    Answer: a · For a diagnostic process that requires subjective interpretation of multiple system states.

    The card advises against automating procedures that require nuanced human judgment or are not fully understood, as scripting them could lead to dangerous actions based on false premises. The other options represent scenarios where executable runbooks are explicitly recommended due to their frequent, high-stakes, and well-understood nature.

    Read the full bite: Executable Runbooks: Code, Not Just Checklists

  29. Question 29 of 30

    What is the fundamental characteristic of a software system operating under Continuous Delivery (CD)?

    Show the answer

    Answer: a · The software artifact is consistently maintained in a state ready for reliable deployment to production at any time.

    Continuous Delivery ensures the software is always in a deployable state, making releases a routine business decision that can happen at any moment. Option C describes Continuous Deployment, which is a common misconception explicitly mentioned in the card as different from Continuous Delivery.

    Read the full bite: Continuous Delivery: Ship Reliably, Anytime

  30. Question 30 of 30

    What is the primary problem that feature flags were designed to solve in software development?

    Show the answer

    Answer: d · The tight coupling between deploying new code to production and making new features available to users.

    The card explicitly states, "The core problem feature flags solve is the tight coupling between deploying code and releasing a feature." This decoupling allows teams to deploy code safely without immediately exposing it to users. Option B describes a risk that arises from this coupling, but not the coupling itself.

    Read the full bite: Feature Flags: Ship Code Now, Release It Later

Could you explain these out loud?

That is what an interview actually tests. Tezvyn gives you questions like these with what the interviewer is really checking, the answer that lands, and the mistake that ends the conversation, in the four minutes before your next meeting.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon