Security engineer interview questions from a job description

Map a security engineer job description to the threat-model, access, and tradeoff questions it usually asks.

Matched in your browser from the requirements in the posting and Luna’s interview-question hub. These are practice prompts, not a claim that this wording will be asked.

Requirements in the posting

Security Engineer
Work with product teams on the security of what they ship.

You will:
- Threat-model new features and write the control that matches the asset
- Review APIs, authentication, and encryption choices without boiling the ocean
- Look at CI/CD and cloud access: who can deploy, and how that is audited
- Partner with backend engineers when a fix has a real product cost
- Track a short list of risks the company is choosing to accept

We will ask you to do a small threat model out loud.

Likely questions

System design

Security

We will ask you to do a small threat model out loud.

Question 1

What data in this product is sensitive, and who is allowed to read it?

Approach. List readers, writers, and auditors before you name a tool.

Question 2

How would you threat-model the main action in this posting in the time a design review actually has?

Approach. One asset, one attacker, one control, and the risk you would explicitly accept.

Question 3

Tell me about a security fix that slowed a team down. Was the slowdown the right trade?

Approach. Say the user or company risk and the product cost, then the call you would repeat.

Microsoft system design questions

System design

Backend services

Partner with backend engineers when a fix has a real product cost

Question 4

Where would you draw the service boundary for this product, and what would you keep in one process for now?

Approach. Start from the request that must be fast, then name the split you would postpone.

Question 5

A dependency you call is slow or down. What does this product do?

Approach. Say the user-visible fallback and the failure you will not hide.

Question 6

Tell me about a backend change that looked small and showed up in latency or errors.

Approach. Give the metric you watched and the rollback or fix, not a tour of the stack.

Amazon system design questions

System design

CI/CD and infrastructure

Look at CI/CD and cloud access: who can deploy, and how that is audited

Question 7

Walk through how a change for this team should get to production. Where can it stop?

Approach. Name the checks before deploy and the rollback that does not need a hero.

Question 8

How would you manage infrastructure so a new environment is not a one-off?

Approach. Say what is code, what is still manual, and why that manual step remains.

Microsoft system design questions

Behavioral

Collaboration

Partner with backend engineers when a fix has a real product cost

Question 9

Tell me about a disagreement with someone who did not report to you. What did you do with their objection?

Approach. Name the objection, what you changed, and what you did not. Do not flatten it into “we aligned.”

Question 10

How do you bring a partner along when this posting’s work depends on their team?

Approach. Say the ask, the artifact you left them, and what you refused to take over.

Google behavioral questions

Keep the action long

What to prepare

  • Sketch who can read, write, and audit the data this posting mentions.
  • Draw one service boundary and say what you would not split out yet.
  • Draw the path from merge to production and mark the step that can fail safely.
  • Have one story where someone disagreed and you kept the working relationship.
  • Mark the three requirements you cannot yet support with a story.
  • Say each answer out loud once, in under two minutes.

Security postings are tradeoff interviews. Threat modeling, appsec, and encryption bullets become “one asset, one attacker, one control, and the risk you accept.” Cloud and CI bullets become who can ship. Product partnership bullets become a fix that slowed a team and whether you would do it again.

They rarely want a taxonomy. They want the data that is sensitive and the person allowed to read it. If the posting mentions reviews, have a design review you can retell in a few minutes.

Prepare one control you insisted on and one risk you explicitly accepted. The sample is an application security role.

Sample job description

The posting below is already in the tool. The questions are the ones its requirements point to. Replace it with a posting you are actually interviewing for.

Related: Microsoft system design questions · Google interview questions · API design starter