Security engineering, explained to be said out loud
Consolidated notes for security engineering interviews — cloud, detection, incident response, networking, malware and system design. Every topic starts in plain language, carries memory hooks, and ends with model answers you can rehearse.
- Skim the breadth notes end to end — every topic in one page.
- Open a deep dive when a topic feels thin.
- Drill the practice questions until the answers come out in 60 seconds.
Start here 5
The breadth layer, the classic end-to-end question, the mindset and the self-assessment.
Networking 5
TCP/IP, DNS, HTTP, TLS and packet capture.
Cryptography & Identity 2
Primitives, PKI, OAuth/OIDC, SAML, JWT and password storage.
Web & AI Security 2
Application security and the OWASP LLM Top 10.
Cloud 6
AWS and GCP fundamentals, IAM, cost guardrails and cloud IR.
Hands-on Labs 7
Terraform-backed AWS scenarios: IR, EKS and CloudTrail detection.
- AWS CloudTrail + Detection Foundation Lab (Terraform)
- AWS EKS Security Scenario Lab (Terraform)
- AWS Incident-Response Scenario Lab (Terraform)
- Scenario: Identities, the "Default Service Account" Trap, and the Exercises
- Scenario: The Same Heist, One Layer Up — Attacking and Defending EKS6 Q
- Scenario: Turning On the Lights — Logging, Alerting, and Hunting in AWS6 Q
- Walkthrough & Concepts — a complete run of the IR scenario
Kubernetes 3
Cluster fundamentals, hardening and Kubernetes incident response.
Linux 4
Internals, privilege escalation and production deployments.
Windows 2
Active Directory and the registry.
Hardening 2
Linux and macOS baselines.
Detection Engineering 6
Pipelines, endpoint and identity detection, threat hunting.
Incident Response & Forensics 5
Triage, phishing, OpSec, reporting and digital forensics.
Malware & Exploitation 5
Reverse engineering, evasion, anti-debugging and memory corruption.
CI/CD & Supply Chain 3
Pipeline security, GitHub hardening and dependencies.
Compliance 1
Frameworks and what auditors actually ask for.
System Design 31
Foundations plus 25 classic designs with the security angle.
- System Design Interview Prep
- Design a Distributed Cache
- Design a Distributed Rate Limiter
- Design a Job Scheduler
- Design a Local Delivery Service (DoorDash / Instacart)
- Design a Metrics Monitoring System
- Design a News Aggregator
- Design a Payment System
- Design a Price Tracking Service
- Design a URL Shortener (Bitly)
- Design a Web Crawler
- Design an Ad Click Aggregator
- Design an LLM API Service (ChatGPT-scale)
- Design an Online Auction System
- Design an Online Code Judge (LeetCode)
- Design Facebook Live Comments
- Design Facebook News Feed
- Design Facebook Post Search
- Design File Storage (Dropbox/Google Drive)
- Design Google Docs (Collaborative Document Editor)
- Design Instagram
- Design Robinhood (Stock Trading Platform)
- Design Strava (Activity Tracking & Social Fitness)
- Design Ticketmaster (Ticket Booking)
- Design Tinder (Dating App / Recommendation)
- Design Uber (Ride Sharing)
- Design WhatsApp (Chat System)
- Design Yelp (Nearby Business Search)
- Design YouTube (Video Platform)
- Design YouTube Top K Videos
- System Design Foundations
Coding 2
Python patterns for the coding round.
Behavioral & Closing 2
STAR stories and the questions to ask at the end.