Pre-Screening Interview Questions to Ask a Blockchain Smart Contract Auditor

Last updated on

Anyone can run a static analyser. These questions test the findings that only come from reading the code and modelling what an attacker would do with it.

TL;DR, what to screen for

The best pre-screening questions for a blockchain smart contract auditor test four things: critical findings they made themselves, whether vulnerability knowledge goes past a tool's output, whether the audit method covers economic and cross-contract risk, and whether findings were reported so they were fixed. Ask about the worst thing they found.

  • Findings they made
  • Past the tooling
  • Method covers economics
  • Findings got fixed

Why pre-screen smart contract auditors before the technical panel

Static analysis catches the well-known classes and misses the ones that empty a protocol. The expensive findings come from reading the code with an attacker's incentives in mind: an oracle that can be moved for one block, a fee calculation that rounds the wrong way, an admin path nobody documented. Auditors worth hiring have found one. A short screen asks about the worst thing they found.

What actually matters when screening Blockchain Smart Contract Auditor candidates

  1. 01

    Technical depth

    Probe Solidity and EVM internals: storage layout, delegatecall proxies, reentrancy guards, integer edge cases, and use of Foundry invariant tests, Echidna, Halmos, or Slither in review work.

  2. 02

    Real incidents and findings

    Ask for published audit reports, Code4rena or Sherlock placements, and specific high or critical findings: which protocol, which function, and what the exploit path was.

  3. 03

    Risk judgement

    Test severity calling: how they weigh likelihood against impact, handle centralisation and admin key risks, and defend a medium rating against a client pushing back.

  4. 04

    Getting things fixed

    Check follow-through after delivery: reviewing developer patches, verifying fixes on redeployed contracts, and advising on timelocks, monitoring, or pause mechanisms before mainnet launch.

Pre-screening questions to ask Blockchain Smart Contract Auditor candidates

12 questions grouped by what they test. Ask the same set in every screen and score answers on a consistent scale, or send them as an async video screen and compare answers side by side.

Findings they made

3 questions
  1. 01Can you describe finding and fixing a critical vulnerability in a smart contract?

    Listen for

    A specific finding with the mechanism explained, and the value it would have put at risk.

    Findings described in general categories, or issues that a public tool would have flagged.

  2. 02What common anti-patterns have you seen in smart contract development?

    Listen for

    Patterns named from code they reviewed, with the failure each one causes described concretely.

    Anti-patterns recited from published lists, or no examples from their own review work.

  3. 03What are flash loans, and what security concerns come with them?

    Listen for

    Understanding that uncollateralised capital makes economic attacks cheap within a single transaction.

    Flash loans described as a product feature, or their role in price manipulation not understood.

Past the tooling

3 questions
  1. 04What are reentrancy attacks, and how do you prevent them?

    Listen for

    The state and interaction ordering explained, with cross-function and read-only variants understood.

    A guard modifier offered as the whole answer, or only the classic single-function case known.

  2. 05How do you audit a contract for arithmetic overflow and underflow?

    Listen for

    Awareness of where checks are automatic now, with unchecked blocks and casting reviewed carefully.

    Arithmetic assumed safe by the compiler, or unchecked blocks and type casts never examined.

  3. 06Can you explain the role of oracles in smart contracts and their risks?

    Listen for

    Manipulation within a single block understood, with time-weighted or multi-source pricing recommended.

    Spot prices from a single pool treated as acceptable, or oracle latency not considered.

Method covers economics

4 questions
  1. 07Can you describe your process for threat modelling a smart contract?

    Listen for

    Actors, incentives and trust assumptions mapped before code review, including privileged roles.

    Review that starts with the code, or economic incentives left outside the threat model.

  2. 08How do you approach auditing a protocol you have not worked with before?

    Listen for

    Documentation and economic model understood first, with assumptions tested against the implementation.

    Tools run immediately, or unfamiliar protocols audited without understanding the intended behaviour.

  3. 09What tools do you use for static analysis of smart contracts?

    Listen for

    Tools used as a first pass with their false positive and negative rates understood realistically.

    Tool output submitted as an audit, or findings not verified manually before reporting.

  4. 10What is the importance of formal verification in contract auditing?

    Listen for

    Realistic view of what it proves, with properties specified carefully rather than assumed complete.

    Formal verification presented as proof of overall safety, or specification effort underestimated.

Findings got fixed

2 questions
  1. 11How would you audit a contract written in a language you do not know well?

    Listen for

    Honest limits stated, with time taken to learn the language semantics before reviewing anything.

    Confidence claimed in unfamiliar languages, or review attempted by pattern matching alone.

  2. 12How do you audit contracts that interact across multiple systems?

    Listen for

    Trust assumptions at each boundary examined, including bridge and message passing failure modes.

    External systems assumed trustworthy, or cross-chain message failures not considered.

How to score responses

Score every candidate on the same four criteria immediately after the screen. At this stage you are shortlisting for panel interviews, not making the final call.

  1. Technical depth

    35%

    5Explains proxy storage collisions, oracle manipulation, and rounding abuse at bytecode level; names fuzzing and symbolic tools they drove personally.

  2. Real incidents and findings

    30%

    5Walks through named critical findings with contract, attack sequence, and funds at risk; points to public reports or contest leaderboards.

  3. Risk judgement

    20%

    5Justifies severity using capital at risk and preconditions, separates informational noise from real threats, and holds a rating under client pressure.

  4. Getting things fixed

    15%

    5Describes fix-review cycles where remediation was retested, regressions caught, and launch controls such as timelocks or Forta monitoring adopted.

Static analysis catches the known classes and misses the ones that empty a protocol. A one-way video screen asks what they found.

Try it on Hirevire

Screening FAQ

Process basics

How long should a pre-screening round for this role take?

Fifteen minutes across eight to ten questions, answered async. Enough to establish real findings they made themselves, test their vulnerability depth, and hear how they run an audit end to end.

What should follow the screen for this role?

A short audit of a contract with a known planted issue. Everything in this field is publicly verifiable, so also ask for published reports carrying their name and read a few.

Evaluating answers

What is the strongest signal when screening this role?

The worst issue they personally found. Auditors with real experience describe the reasoning that led them to it and the value it protected. Anyone listing tool output has not audited deeply.

How do I judge their method?

Ask how they approach an unfamiliar protocol. Sound answers start with the economic model and trust assumptions before the code. Anyone who starts with a scanner will miss the design flaws.

Go deeper on this role

Sanat Hegde
Sanat Hegde
Founder, Hirevire

Sanat has been hiring since 2012 and watching the recruitment industry change up close ever since, and turned that screening process into Hirevire's video screening platform. LinkedIn

Trusted by 500+ Companies

Screen Blockchain Smart Contract Auditor candidates on Hirevire

Turn this question list into an async video screen in minutes. Every applicant answers the same findings, method and reporting questions on camera before you review published audit reports.