← Amazon Interview Insights

Amazon·Software Engineer·Technical Phone Screen·Intermediate

Intermediate
Jun 2026

Summary

Did a security analyst screen at Amazon, pretty standard stuff but the foundational questions tripped me up more than I expected.

Questions Asked (1)

Q1

Can you explain the differences between a vulnerability, a threat, and a risk?

Technical Trade-offsRoot Cause Analysis
Author's notes

Thought I had this cold but mid-answer I started second-guessing myself on where threat ends and risk begins.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Define each term clearly and then explain their relationships using a concrete example, such as a SQL injection vulnerability. Emphasize that risk is a function of threat, vulnerability, and impact, and that as an engineer you prioritize based on risk.

Pro tip: Tie your answer to Amazon's leadership principles, like Customer Obsession and Dive Deep, by explaining how you assess risk to prioritize fixes that protect customers. Show that you think beyond definitions to practical decision-making.

1. Define Vulnerability

A vulnerability is a weakness or flaw in a system that can be exploited by a threat. For example, unvalidated input in a web application.

2. Define Threat

A threat is any circumstance or event with the potential to exploit a vulnerability and cause harm. This includes malicious actors, natural disasters, or accidental errors.

3. Define Risk

Risk is the potential for loss or damage when a threat exploits a vulnerability. It is often calculated as the likelihood of an event multiplied by its impact.

4. Illustrate with an Example

Use a concrete scenario to show how the three concepts interact. For instance, a SQL injection vulnerability, a hacker threat, and the risk of data breach.

5. Explain Engineering Implications

Discuss how you use this understanding to prioritize security efforts, such as mitigating high-risk vulnerabilities first and implementing defense in depth.

Key Points to Mention

  • Vulnerability is an internal weakness; threat is an external or internal actor/event; risk is the potential impact.
  • Risk = Threat × Vulnerability × Impact (or likelihood × impact).
  • Not all vulnerabilities are exploited, and not all threats materialize, so risk assessment is crucial.
  • Prioritize remediation based on risk, considering business impact and likelihood.
  • Use examples like SQL injection, DDoS attacks, or insider threats to clarify.
  • Align with Amazon's security mindset: customer trust, ownership, and bias for action.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.