← Interview Preparation

Security for Engineers

Security depth for software engineers in FAANG loops — not a pentester or compliance officer track. Topics map to paths in this collection: backend (API, auth), fullstack (XSS, CSRF, CORS), distributed / platform (service trust, secrets), data engineering (PII, retention). TLS wire details → Networking; mesh operations → Microservices.

Time budget: ≈23h

Coverage by interview path

  • All paths — Topics 1 (Foundations), 7 (Secure SDLC)
  • Backend — Topics 2 (Auth), 4 (API security)
  • Fullstack — Topics 2–3 (Auth + Web/browser security)
  • Distributed / platform — Topics 2, 4–5 (Auth, API, platform trust)
  • Data engineer — Topics 6 (Privacy & PII) + Topic 4 API exposure
  • Topic 8 (Deep Cuts) — LLM security bridge, crypto right answers, compliance awareness (optional).

The Reference

  1. 1

    How senior software engineers think about security — without becoming a security specialist.

    1. 1.1The Security Engineering Lens2/530m
    2. 1.2Threat Modeling at Interview Depth3/530m
  2. 2

    OAuth2, OIDC, JWT, sessions — the auth thread every backend and fullstack loop probes.

    1. 2.1OAuth2, OIDC & JWT Flows3/535m
    2. 2.2Authorization Patterns & RBAC3/530m
  3. 3

    XSS, CSRF, CORS, CSP — the fullstack gap this collection previously lacked.

    1. 3.1XSS & Content Security Policy3/530m
    2. 3.2CSRF, CORS & Same-Origin Policy3/530m
  4. 4

    OWASP API Top 10, injection, SSRF, and abuse — the backend engineer's security checklist.

    1. 4.1OWASP API Security Top 103/530m
    2. 4.2Injection, SSRF & Input Validation3/530m
  5. 5

    Service-to-service trust, secrets, and zero-trust — for distributed systems and platform engineers.

    1. 5.1Service-to-Service Trust4/530m
    2. 5.2Secrets Management & KMS3/530m
  6. 6

    PII, encryption, retention, and GDPR — the data engineer and backend engineer view.

    1. 6.1PII Classification & Handling3/530m
    2. 6.2GDPR & Retention (Engineer View)3/525m
  7. 7

    Dependencies, CI/CD hygiene, and incident response — what every senior engineer owns.

    1. 7.1Dependencies & Supply Chain3/525m
    2. 7.2Security Incidents & On-Call3/525m
  8. 8

    LLM app security, cryptography awareness, and compliance frameworks — optional depth.

    1. 8.1LLM Application Security4/525m
    2. 8.2Cryptography for Engineers4/530m
    3. 8.3Compliance Frameworks (Awareness)2/520m