Smart Contract Security Engineer
Senior-level interview prep for protocol-security roles owning the full security lifecycle — formal verification with Certora / Halmos, in-house security review, bug-bounty triage and war rooms, attack-vector research, and shipping safer Solidity faster.
If you only have an hour
Open 00-START-HERE first. Then drill 15-interview-questions with drill mode on. Reread 16-day-of the morning of.
Section A · Orient
00Start Here
Master index, study schedule, key reframes.
01The Role, Decoded
JD breakdown, stack purpose, constraints, what to ask them.
02Positioning From Scratch
Mindset before content — how to interview honestly when you're light on direct on-chain experience.
Section B · Technical Core
03Core Fundamentals
Foundational technical concepts this role demands.
04Deep Dive — Primary Topic
The single most important technical area.
05Deep Dive — Secondary Topic
The second pillar interviewers will probe.
06Applied Patterns
Production patterns and how they show up in interviews.
07Evaluation & Quality
How you measure correctness, gas, and safety.
08Error Handling & Failure Modes
Attack vectors, edge cases, what goes wrong, how to detect it.
09Governance & Audit
Audit lifecycle, governance patterns, upgradeability, on-chain incident response.
Section C · Coding
10Coding Fundamentals
Solidity idioms, EVM mental model, Foundry workflow, fixed-point math, DSA patterns.
11Coding Problems Worked
Hand-picked Solidity problems with multiple approaches and drill mode.
Section D · Production
12Data & Pipelines
On-chain data, subgraphs, indexers, oracles, off-chain monitoring.
13Deployment & Ops
Foundry scripts, CREATE2, multi-chain deploys, verification, monitoring, on-call.
Section E · Reference & Execution
14Domain Context
Smart contract security, formal verification, audit lifecycle. Vocab so you don't sound lost.
15Practice Interview Questions
Drillable Q&A across all sections. Drill mode hides answers by default.
16Day-Of Tactics
Structural moves, traps, recovery, what to ask them. Reread morning of.
Study Paths
If you have 7+ days
- Day 1: 01, 02 (orient) → 03 (fundamentals)
- Day 2: 04, 05 (the two deep dives)
- Day 3: 06, 07 (patterns + evals)
- Day 4: 08, 09 (attack vectors + audit lifecycle)
- Day 5: 10, 11 (Solidity drill on a timer)
- Day 6: 12, 13 (data + deployment)
- Day 7: Drill 15. Read 14 and 16. Sleep.