DevSecOps Engineer · 10+ Years
Platform standards, governance, operating model, metrics, mentoring, and decision frameworks.
Try each answer before revealing the suggested coaching answer.
Your DevSecOps Engineer preparation path
Follow the roadmap, choose relevant learning resources, build a project, then test your understanding with interview practice.
Compare DevSecOps Engineer certifications, costs and value
Explore free DevSecOps Engineer courses and a suggested learning order
Prepare your DevSecOps Engineer resume with keywords and evidence
25 questions
01How would you standardize shift-left security across multiple teams as a technical lead or architect?
A technical-leadership answer
Say this first: shift-left security 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 production service that handles customer and employee data. The team must decide how to apply shift-left security, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
Review the least-privilege policy, then test the denied path as well as the allowed path.Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → shift-left security → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
02How would you define governance, ownership, and success metrics for SAST?
A technical-leadership answer
Say this first: SAST 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 production service that handles customer and employee data. The team must decide how to apply SAST, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → SAST → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
03A leadership team asks you to improve maturity around DAST. What roadmap would you propose?
A technical-leadership answer
Say this first: DAST 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 production service that handles customer and employee data. The team must decide how to apply DAST, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → DAST → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
04How would you balance delivery speed, risk, cost, and maintainability for SCA dependency scanning?
A technical-leadership answer
Say this first: SCA dependency scanning 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 production service that handles customer and employee data. The team must decide how to apply SCA dependency scanning, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → SCA dependency scanning → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
05How would you mentor teams that use SBOM inconsistently across projects?
A technical-leadership answer
Say this first: SBOM 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 production service that handles customer and employee data. The team must decide how to apply SBOM, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → SBOM → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
06How would you standardize secrets scanning across multiple teams as a technical lead or architect?
A technical-leadership answer
Say this first: secrets scanning 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 production service that handles customer and employee data. The team must decide how to apply secrets scanning, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → secrets scanning → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
07How would you define governance, ownership, and success metrics for container image scanning?
A technical-leadership answer
Say this first: container image scanning 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 production service that handles customer and employee data. The team must decide how to apply container image scanning, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
kubectl rollout status deployment/<service> --timeout=90sEvidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → container image scanning → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
08A leadership team asks you to improve maturity around IaC scanning. What roadmap would you propose?
A technical-leadership answer
Say this first: IaC scanning 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 production service that handles customer and employee data. The team must decide how to apply IaC scanning, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → IaC scanning → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
09How would you balance delivery speed, risk, cost, and maintainability for policy as code?
A technical-leadership answer
Say this first: policy as code 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 production service that handles customer and employee data. The team must decide how to apply policy as code, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → policy as code → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
10How would you mentor teams that use risk-based quality gates inconsistently across projects?
A technical-leadership answer
Say this first: risk-based quality gates 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 production service that handles customer and employee data. The team must decide how to apply risk-based quality gates, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
npm test -- --runInBandEvidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → risk-based quality gates → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
11How would you standardize CVSS vs exploitability across multiple teams as a technical lead or architect?
A technical-leadership answer
Say this first: CVSS vs exploitability is a choice between approaches with different strengths. The useful answer is the decision rule, not a dictionary definition.
Use a real scenario
Imagine a production service that handles customer and employee data. The team must decide how to apply CVSS vs exploitability, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
Show judgment
- make the decision criteria visible across teams and create a safe default path.
- Choose the option that fits the workload and constraints; do not present one option as universally superior.
- Call out excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → CVSS vs exploitability → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
12How would you define governance, ownership, and success metrics for vulnerability prioritization?
A technical-leadership answer
Say this first: vulnerability prioritization 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 production service that handles customer and employee data. The team must decide how to apply vulnerability prioritization, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → vulnerability prioritization → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
13A leadership team asks you to improve maturity around false positive triage. What roadmap would you propose?
A technical-leadership answer
Say this first: false positive triage 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 production service that handles customer and employee data. The team must decide how to apply false positive triage, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → false positive triage → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
14How would you balance delivery speed, risk, cost, and maintainability for secure Dockerfile?
A technical-leadership answer
Say this first: secure Dockerfile 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 production service that handles customer and employee data. The team must decide how to apply secure Dockerfile, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → secure Dockerfile → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
15How would you mentor teams that use Kubernetes security context inconsistently across projects?
A technical-leadership answer
Say this first: Kubernetes security context 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 production service that handles customer and employee data. The team must decide how to apply Kubernetes security context, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
kubectl rollout status deployment/<service> --timeout=90sEvidence to mention
Track coverage of critical controls and time to detect. 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 security context → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
16How would you standardize network policies across multiple teams as a technical lead or architect?
A technical-leadership answer
Say this first: network policies 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 production service that handles customer and employee data. The team must decide how to apply network policies, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
journalctl -u <service> --since "15 min ago"Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → network policies → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
17How would you define governance, ownership, and success metrics for admission controllers?
A technical-leadership answer
Say this first: admission controllers 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 production service that handles customer and employee data. The team must decide how to apply admission controllers, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → admission controllers → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
18A leadership team asks you to improve maturity around IAM least privilege. What roadmap would you propose?
A technical-leadership answer
Say this first: Least privilege grants only the access needed for a task, for only as long as it is needed, which reduces the impact of a compromised identity or mistaken action.
Use a real scenario
Imagine a production service that handles customer and employee data. The team must decide how to apply IAM least privilege, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → IAM least privilege → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
19How would you balance delivery speed, risk, cost, and maintainability for secure CI/CD credentials?
A technical-leadership answer
Say this first: Continuous integration validates small changes frequently. Continuous delivery keeps a validated release ready to deploy; continuous deployment automatically releases changes that meet the agreed gates.
Use a real scenario
Imagine a production service that handles customer and employee data. The team must decide how to apply secure CI/CD credentials, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → secure CI/CD credentials → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
20How would you mentor teams that use OWASP Top 10 inconsistently across projects?
A technical-leadership answer
Say this first: OWASP Top 10 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 production service that handles customer and employee data. The team must decide how to apply OWASP Top 10, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → OWASP Top 10 → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
21How would you standardize API security testing across multiple teams as a technical lead or architect?
A technical-leadership answer
Say this first: API security testing 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 production service that handles customer and employee data. The team must decide how to apply API security testing, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
npm test -- --runInBandEvidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → API security testing → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
22How would you define governance, ownership, and success metrics for threat modeling?
A technical-leadership answer
Say this first: threat modeling 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 production service that handles customer and employee data. The team must decide how to apply threat modeling, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → threat modeling → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
23A leadership team asks you to improve maturity around security exception process. What roadmap would you propose?
A technical-leadership answer
Say this first: security exception process 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 production service that handles customer and employee data. The team must decide how to apply security exception process, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
Review the least-privilege policy, then test the denied path as well as the allowed path.Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → security exception process → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
24How would you balance delivery speed, risk, cost, and maintainability for incident response in pipeline?
A technical-leadership answer
Say this first: incident response in pipeline 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 production service that handles customer and employee data. The team must decide how to apply incident response in pipeline, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
SELECT COUNT(*) AS rows, MAX(loaded_at) AS freshest FROM <table>;Evidence to mention
Track coverage of critical controls and time to detect. 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 in pipeline → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
25How would you mentor teams that use developer security enablement inconsistently across projects?
A technical-leadership answer
Say this first: developer security enablement 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 production service that handles customer and employee data. The team must decide how to apply developer security enablement, verify the result, and explain the user impact. For a DevSecOps Engineer, attach the explanation to a threat model and control evidence.
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 excess privilege or an uncontained incident and the control that reduces it.
Concrete check
Review the least-privilege policy, then test the denied path as well as the allowed path.Evidence to mention
Track coverage of critical controls and time to detect. Say what baseline you compared against, what would trigger a rollback or escalation, and who owns the follow-up.
request or change → guardrail / validation → developer security enablement → observable result → owner reviewPractice prompt: Explain the escalation route when excess privilege or an uncontained incident conflicts with delivery pressure.
No questions match. Try another term.
Further reading
These are original practice questions and suggested answers. Adapt them to your own work and explain evidence, trade-offs, and limitations.