Skip to content
Job preparation

Site Reliability Engineer · 10+ Years

Platform standards, governance, operating model, metrics, mentoring, and decision frameworks.

Try each answer before revealing the suggested coaching answer.

← All Site Reliability Engineer levels

25 questions

01How would you standardize SRE principles across multiple teams as a technical lead or architect?

A technical-leadership answer

Say this first: SRE principles should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply SRE principles, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → SRE principles → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 1
02How would you define governance, ownership, and success metrics for SLI SLO SLA?

A technical-leadership answer

Say this first: An SLO is a reliability target for a user-visible service. Its error budget is the amount of unreliability allowed before reliability work takes priority over further change.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply SLI SLO SLA, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → SLI SLO SLA → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 2
03A leadership team asks you to improve maturity around error budget. What roadmap would you propose?

A technical-leadership answer

Say this first: An SLO is a reliability target for a user-visible service. Its error budget is the amount of unreliability allowed before reliability work takes priority over further change.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply error budget, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → error budget → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 3
04How would you balance delivery speed, risk, cost, and maintainability for toil reduction?

A technical-leadership answer

Say this first: toil reduction should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply toil reduction, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → toil reduction → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 4
05How would you mentor teams that use observability pillars inconsistently across projects?

A technical-leadership answer

Say this first: observability pillars should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply observability pillars, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → observability pillars → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 5
06How would you standardize golden signals across multiple teams as a technical lead or architect?

A technical-leadership answer

Say this first: golden signals should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply golden signals, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → golden signals → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 6
07How would you define governance, ownership, and success metrics for alert design?

A technical-leadership answer

Say this first: alert design should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply alert design, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → alert design → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 7
08A leadership team asks you to improve maturity around incident response. What roadmap would you propose?

A technical-leadership answer

Say this first: incident response should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply incident response, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → incident response → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 8
09How would you balance delivery speed, risk, cost, and maintainability for postmortem culture?

A technical-leadership answer

Say this first: postmortem culture should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply postmortem culture, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → postmortem culture → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 9
10How would you mentor teams that use on-call readiness inconsistently across projects?

A technical-leadership answer

Say this first: on-call readiness should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply on-call readiness, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → on-call readiness → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 10
11How would you standardize capacity planning across multiple teams as a technical lead or architect?

A technical-leadership answer

Say this first: capacity planning should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply capacity planning, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → capacity planning → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 11
12How would you define governance, ownership, and success metrics for load shedding?

A technical-leadership answer

Say this first: load shedding should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply load shedding, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → load shedding → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 12
13A leadership team asks you to improve maturity around rate limiting. What roadmap would you propose?

A technical-leadership answer

Say this first: rate limiting should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply rate limiting, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → rate limiting → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 13
14How would you balance delivery speed, risk, cost, and maintainability for circuit breaker?

A technical-leadership answer

Say this first: circuit breaker should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply circuit breaker, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → circuit breaker → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 14
15How would you mentor teams that use graceful degradation inconsistently across projects?

A technical-leadership answer

Say this first: graceful degradation should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply graceful degradation, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → graceful degradation → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 15
16How would you standardize Kubernetes troubleshooting across multiple teams as a technical lead or architect?

A technical-leadership answer

Say this first: The important point about Kubernetes troubleshooting is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply Kubernetes troubleshooting, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Concrete check

kubectl rollout status deployment/<service> --timeout=90s

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → Kubernetes troubleshooting → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 16
17How would you define governance, ownership, and success metrics for latency debugging?

A technical-leadership answer

Say this first: The important point about latency debugging is how an engineer recognizes the unsafe path early and prevents it from becoming customer impact.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply latency debugging, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • Start with containment and evidence. Changing several variables at once makes the incident harder to understand.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → latency debugging → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 17
18A leadership team asks you to improve maturity around availability design. What roadmap would you propose?

A technical-leadership answer

Say this first: availability design should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply availability design, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → availability design → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 18
19How would you balance delivery speed, risk, cost, and maintainability for DR and failover?

A technical-leadership answer

Say this first: DR and failover should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply DR and failover, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → DR and failover → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 19
20How would you mentor teams that use automation for reliability inconsistently across projects?

A technical-leadership answer

Say this first: automation for reliability should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply automation for reliability, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → automation for reliability → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 20
21How would you standardize release risk management across multiple teams as a technical lead or architect?

A technical-leadership answer

Say this first: release risk management should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply release risk management, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → release risk management → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 21
22How would you define governance, ownership, and success metrics for chaos engineering?

A technical-leadership answer

Say this first: chaos engineering should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply chaos engineering, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → chaos engineering → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 22
23A leadership team asks you to improve maturity around runbooks. What roadmap would you propose?

A technical-leadership answer

Say this first: runbooks should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply runbooks, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → runbooks → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 23
24How would you balance delivery speed, risk, cost, and maintainability for service ownership?

A technical-leadership answer

Say this first: service ownership should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply service ownership, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → service ownership → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 24
25How would you mentor teams that use reliability governance inconsistently across projects?

A technical-leadership answer

Say this first: reliability governance should be explained through its purpose, the boundary where it applies, and the evidence that shows it is working.

Use a real scenario

Imagine a customer-facing API that must survive a regional dependency failure. The team must decide how to apply reliability governance, verify the result, and explain the user impact. For a Site Reliability Engineer, attach the explanation to a runbook and recovery test result.

Show judgment

  • make the decision criteria visible across teams and create a safe default path.
  • State the constraint that could change your decision, such as scale, data sensitivity, recovery target, or team ownership.
  • Call out a broad outage or an untested recovery path and the control that reduces it.

Evidence to mention

Track availability, recovery time, and cost per request. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.

request or change → guardrail / validation → reliability governance → observable result → owner review

Practice prompt: Explain the escalation route when a broad outage or an untested recovery path conflicts with delivery pressure.

Link to question 25

Further reading

These are original practice questions and suggested answers. Adapt them to your own work and explain evidence, trade-offs, and limitations.