Common Web3 Job Interview Questions

By Sam Harker · Updated 2026-06-15

Web3 interviews probe whether you genuinely understand how blockchains work, not just whether you can recite definitions from a tutorial. Expect a mix of fundamentals, role-specific depth, and practical scenarios drawn from real protocol design. Here are the questions that come up most often and a clear way to prepare for each of them.

Fundamentals everyone should know

Whatever the role, expect to explain the basics clearly and correctly, because fuzzy answers here undermine everything that follows.

  • What happens, step by step, when you send a transaction on Ethereum?
  • What is gas, and what determines how much a transaction costs?
  • How does a Layer 2 like Arbitrum or Optimism differ from Layer 1?
  • What is the difference between a hot wallet, a cold wallet, and a smart contract wallet?

Smart contract engineering questions

For technical roles, interviewers go deep on Solidity and the EVM. Be ready to discuss reentrancy and how to prevent it, the difference between call, delegatecall, and staticcall, how storage is laid out and why it costs gas, and how upgradeable proxy patterns work in practice. You may be handed a code snippet and asked to spot a vulnerability or optimize its gas usage. Practicing on Ethernaut and reviewing public audit reports prepares you well, and it signals that you are ready for serious Solidity developer roles rather than just learning.

Security and auditing scenarios

Security-track candidates face deliberately adversarial questions: how would you attack this lending protocol, where could an oracle be manipulated, what assumptions does this contract make about external calls? Demonstrating a structured threat-modeling process matters far more than naming a single specific bug from memory. This way of thinking is exactly what auditor roles are screening for, so narrate your reasoning out loud.

DeFi and protocol design

For roles at DeFi teams, expect questions on AMM mechanics, impermanent loss, liquidation logic, collateral ratios, and tokenomics. You should be able to reason clearly about how economic incentives can be gamed and how a protocol defends itself against that.

Non-technical and culture questions

For community, marketing, BD, and operations roles, interviewers ask how you would grow a Discord, craft a token launch announcement, or handle a public incident gracefully. Bring concrete examples of communities you have grown or campaigns you have run, with real outcomes. Everyone, technical or not, gets asked some version of "why crypto?", and a genuine, specific answer matters more than a rehearsed one.

Take-home tasks and live coding

Many web3 teams replace whiteboard puzzles with realistic take-home tasks: build a small contract, extend an existing one, or find and fix a planted bug. Treat these as a chance to show your real workflow. Write clean, well-tested code, document your assumptions, and explain any trade-offs you made under time pressure. For live sessions, narrate your thinking out loud, interviewers care far more about how you reason through a problem than whether you reach a perfect answer, especially when security is involved.

How to prepare

Research the protocol deeply before the interview: read its docs, actually use the product, and skim its audits and governance forum. Prepare two or three stories about things you have shipped, and rehearse explaining them simply enough that a non-expert could follow. Come with thoughtful questions of your own about the team's roadmap and security practices. If you are weighing an offer afterward, check typical crypto salary ranges so you can negotiate with confidence and recognize a fair package.

Ready to apply?

Browse the latest crypto & web3 roles. New jobs added daily, apply direct.

Browse jobs →