Interview Prep
AI Blockchain Security Analyst Interview Questions
50 expert questions covering beginner fundamentals to advanced AI workflow scenarios. Each answer includes a hint for structured responses.
Beginner
5 questionsExplain the call-stack exploit pattern, the Checks-Effects-Interactions pattern, and why state mutation during external calls is dangerous.
Cover Slither/Mythril vs. Echidna, deterministic code paths vs. property-based random exploration.
Discuss SWC-ID mapping, consistency in audit reporting, and how it parallels CVE in traditional security.
Explain gas costs, data persistence, and how storage layout mistakes can lead to vulnerabilities.
Discuss approval mechanisms, transfer hooks, reentrancy via onERC721Received, and batch transfer edge cases.
Intermediate
10 questionsCover oracle staleness, sequencer uptime checks on L2, flash loan price manipulation, and fallback oracle security.
Discuss atomic transaction composition, price oracle manipulation, governance flash attacks, and reentrancy via flash loan callbacks.
Cover UUPS vs. Transparent Proxy, storage collision risks, implementation initialization, and admin key centralization.
Discuss SlithIR, visitor pattern for AST traversal, and writing a custom detector class with JSON output.
Cover validator/signature schemes, message relaying, replay protection, and reference incidents like Wormhole and Ronin.
Explain mempool visibility, transaction ordering, Flashbots, and graph-based detection of paired buy-sell patterns.
Discuss validator staking economics, 51% attack costs, cryptoeconomic mechanism design, and when one compensates for the other.
Cover specification-based proving, invariant checking, rule-based verification, and complementary usage with test suites.
Discuss snapshot-based voting, time-lock mechanisms, vote escrow, and Flash Governance Attack mitigation.
Cover event-based scanning, alert severity levels, bot SDK in Python/JS, and integration with Slack/PagerDuty alerting.
Advanced
10 questionsCover composability risks, oracle dependency chains, liquidity fragmentation, cross-chain finality assumptions, and cascading liquidations.
Discuss transaction graph construction, node/edge features (value, gas, contract type), GAT/GCN architecture, and unsupervised anomaly scoring.
Cover bundler trust assumptions, paymaster gas sponsorship risks, UserOperation replay, and signature scheme flexibility.
Discuss constraint system completeness, trusted setup assumptions, verifier contract correctness, data availability, and forced exit mechanisms.
Cover responsible disclosure timelines, Immunefi bounty frameworks, emergency multisig procedures, and the ethical tension between white-hat and black-hat incentives.
Discuss storage slots, diamond storage pattern, EIP-1967 slots, Slither's storage-layout output, and manual verification against implementation history.
Cover ERC-7726 callback patterns, vault share price manipulation during withdrawal callbacks, and Cream/Yearn read-only reentrancy incident.
Discuss invariant-based fuzzing, stateful property testing with Echidna, liquidity position edge cases, and tick boundary arithmetic.
Cover challenge periods, sequencer centralization, prover liveness, escape hatch mechanisms, and data availability choices.
Cover keeper registration spam, VRF seed predictability edge cases, Chainlink Functions data source trust, and DON node operator assumptions.
Scenario-Based
10 questionsCover real-time transaction tracing, pause/guardian activation, fund flow analysis, severity triage, and communication protocol with the team.
Cover death spiral dynamics, oracle manipulation of the rebase target, liquidity drain timing, and comparison to UST/LUNA failure modes.
Cover prompt injection via on-chain data, hallucinated function calls, unvalidated ABI encoding, and the blast radius of autonomous execution.
Discuss severity documentation, escalation paths, the duty to the broader ecosystem, and how to maintain the client relationship while upholding security standards.
Cover call graph generation with Slither, dependency mapping, invariant identification, focusing on external entry points and value-handling functions first.
Discuss risk quantification in TVL terms, the precedent of delayed launches, alternative mitigations like rate limits or guardian roles, and your professional liability.
Cover continuous monitoring responsibilities, re-audit scope definition, proxy diff analysis, and setting expectations with the client about upgrade audit obligations.
Discuss state transition verification, cryptographic commitment schemes, challenge mechanisms, and the fundamental trust model between off-chain and on-chain components.
Cover deployer history features, bytecode similarity analysis, liquidity lock status, mint function presence, ownership renouncement checks, and social signal features.
Discuss the spectrum from clear exploitation to protocol design ambiguity, reference legal precedents, and emphasize objective technical analysis over subjective intent.
AI Workflow & Tools
10 questionsCover structured prompts for contract architecture overview, function classification, external call identification, and the necessity of manual verification of LLM-flagged findings.
Discuss tool-calling chains, memory for maintaining context across steps, output parsing for structured findings, and guardrails to prevent hallucinated vulnerability descriptions.
Cover labeled dataset construction from audit contests, tokenization strategy for Solidity, precision/recall tradeoffs by severity class, and active learning for improving edge cases.
Cover blockchain node RPC or archive node access, streaming feature pipelines, model endpoint configuration, latency constraints for real-time scoring, and SNS/Slack integration.
Discuss bytecode disassembly to opcode sequences, embedding generation with a fine-tuned model, vector database indexing (Pinecone/Weaviate), and similarity threshold tuning.
Cover invariant specification in natural language, LLM-guided property test generation in Foundry's forge, mutation testing to validate test quality, and coverage gap analysis.
Discuss pre-deployment gates, LLM-augmented Slither output interpretation, automated severity classification, and the balance between automated blocking and human review.
Cover document chunking strategy for long write-ups, embedding model choice, retrieval relevance tuning, answer attribution to specific incidents, and reducing hallucination risk.
Discuss multi-chain graph construction, entity clustering heuristics, LLM-assisted interpretation of obfuscation patterns, and integration with on-chain forensics tools.
Cover false positive/negative rates by severity, time-to-detection, generalization to unseen contract types, and the operational cost of each approach in a real audit workflow.
Behavioral
5 questionsLook for diplomatic communication, evidence-based argumentation, escalation when necessary, and maintaining professional relationships while prioritizing security.
Assess learning methodology, prioritization of high-risk areas first, use of tooling to accelerate understanding, and ability to produce actionable findings quickly.
Look for active community engagement (Twitter/X, CTFs, audit contests), systematic reading habits, and evidence of incorporating new knowledge into workflows.
Assess intellectual honesty, systematic post-mortem thinking, process improvement actions, and whether they share knowledge to help others avoid the same mistake.
Look for risk-based prioritization frameworks, clear communication about scope limitations, phased audit approaches, and principled refusal to cut critical corners.