AppSecInterviewsCareer

Application Security Interview Questions in 2026: Code Review, Threat Modeling & Judgment

IJB

InfoSec Job Board

July 23, 2026 · 9 min read

Application security interviews sit halfway between a software engineering loop and a security one - and that is exactly what they are testing. Can you read code the way a developer wrote it and the way an attacker reads it? Can you fix a vulnerability class, not just a bug? And can you work with engineering teams as an enabler rather than a gate? Here is what AppSec loops actually ask in 2026, and what strong answers sound like.

The code review (the core of the loop)

  • "Review this snippet. What is wrong with it?" The centerpiece of most AppSec interviews. The classics still dominate: injection (SQL, command, template), broken authorization (IDOR, missing object-level checks), unsafe deserialization, secrets in code, SSRF. Strong candidates name the vulnerability, the concrete exploit, the fix, and the guardrail that kills the class - "parameterize the query, and lint for string concatenation in the data layer so it cannot come back."
  • "Here is a fix a developer proposed. Is it enough?" The subtler version: a blocklist that misses an encoding, an authz check on the wrong layer, a sanitizer applied after use. They are testing whether you verify fixes or rubber-stamp them.
  • "How would you find every instance of this bug in a large codebase?" Scaling question: code search, a custom SAST/semgrep rule, then a CI gate so new instances cannot merge. Answering "grep" alone is junior; answering "a rule plus a paved-road library" is the job.

Threat modeling and design questions

  • "Threat model this feature: a file-upload endpoint / a payment webhook / an OAuth integration." They want structure out loud: what are we building, what can go wrong (spoofing, tampering, injection points, abuse cases), what are we doing about it, and did we miss anything. Naming trust boundaries and data flows beats reciting STRIDE letter by letter.
  • "How do you decide what gets a security review before shipping?" Risk-based triage: auth changes, new external inputs, crypto, payment paths, and new third-party integrations get eyes; a copy change does not. Saying "everything" fails - it tells them you have never worked at a company that ships.
  • "A team wants to ship Friday and your review found a real issue. Go." Same judgment question security engineers get, AppSec-flavored: verify exploitability in context, offer the smallest safe path (targeted fix, feature flag, compensating control), document the decision with an owner and a date. Neither "block it" nor "wave it through" is an answer on its own.

The program and tooling questions

  • "SAST, DAST, SCA - where does each fit, and what do you do about the noise?" The honest answer wins: every scanner drowns you in findings; the job is tuning rules, triaging by exploitability, and tracking the fix rate - not forwarding raw scanner output to developers, which is how AppSec teams lose the room.
  • "How do you roll out a secure-by-default library or framework?" Paved roads over gates: make the secure path the easy path, migrate the riskiest services first, measure adoption, and treat developers as customers. If your instinct is "mandate it in policy," the interview will find out.
  • "Tell me about a vulnerability you found that you are proud of." Have one ready with the full arc: how you found it, the realistic impact, how the fix landed, and what changed so the class cannot recur. A bug-bounty finding, a CVE, or a solid internal find all work - the arc matters more than the severity.

Questions you should ask them

  • "Does AppSec here write code - libraries, tooling, fixes - or only review and recommend?" (Different jobs entirely.)
  • "What is the ratio of AppSec engineers to developers?" (1:50 and 1:400 are different lives.)
  • "What happens when a team disagrees with a security finding?" (Their answer tells you whether the org treats AppSec as a partner or a checkbox.)

Before you interview

AppSec is one of the best-paid specializations on our board - US disclosed medians have run around $200k for senior ICs - and it is the most natural security destination for software engineers. If you are mapping the route in, the getting into cybersecurity guide → covers the developer on-ramp, employers hiring for it are in the AppSec hiring guide → (useful for seeing what the other side of the table screens for), and live openings, updated hourly, are at application security jobs →.

Live application security roles

Browse application security jobs

Get weekly alerts for Get weekly alerts for new AppSec jobs:

Related guides

Stay ahead of the curve. Get new infosec jobs in your inbox.