Blockchain Rapid-Fire Questions & Answers
50 questions for the rapid-fire stage — 30 easy, 20 medium.
About the rapid-fire round
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Blockchain basics. Aim to answer each in under 20 seconds.
Tips for the rapid-fire round
- Answer in one or two sentences, then stop.
- If you don't know, say so quickly and move on; don't guess at length.
- Revise these the morning of the interview.
- Practise with a friend who reads them in random order.
What is Ethereum and how is it different from Bitcoin?
Show answer
Why should you not use tx.origin for authorisation?
Show answer
How does Ethereum's Proof of Stake work?
Show answer
What is the difference between constant and immutable?
Show answer
How is public-key cryptography used in blockchain?
Show answer
Explain public, external, internal and private visibility.
Show answer
What is a Merkle tree and what is a Merkle proof?
Show answer
Compare the UTXO model and the account model.
Show answer
What does a block contain and what is inside a block header?
Show answer
What is the difference between receive and fallback functions?
Show answer
Explain gas, gas limit and gas price.
Show answer
What is ECDSA and why does Ethereum use the secp256k1 curve?
Show answer
How does a blockchain achieve immutability?
Show answer
How does Proof of Work function?
Show answer
What are front-running and sandwich attacks, and how do you mitigate them?
Show answer
What is the Ethereum Virtual Machine (EVM)?
Show answer
Compare Proof of Work and Proof of Stake.
Show answer
What are events and logs in Ethereum?
Show answer
What is IPFS and what is content addressing?
Show answer
What types of stablecoins exist?
Show answer
Compare multisig wallets and MPC wallets.
Show answer
What is DeFi?
Show answer
What is a consensus mechanism and why does a blockchain need one?
Show answer
What are testnets and how do you get test ETH?
Show answer
What happens when a transaction reverts?
Show answer
How does inheritance work in Solidity, including virtual and override?
Show answer
Compare interfaces, abstract contracts and libraries.
Show answer
How can a smart contract suffer denial of service?
Show answer
Compare ERC-20, ERC-721 and ERC-1155 tokens.
Show answer
What does a typical dApp architecture look like?
Show answer
What is a hash collision and why does it matter for blockchains?
Show answer
How is a blockchain different from a traditional database?
Show answer
What is a digital signature and what does it guarantee?
Show answer
What is the difference between an execution client and a consensus client, and why does client diversity matter?
Show answer
What is a nonce in blockchain? Explain both common meanings.
Show answer
What is double spending and how does a blockchain prevent it?
Show answer
What is the difference between a full node, a light node and an archive node?
Show answer
What are state channels, such as the Lightning Network?
Show answer
What is Solidity?
Show answer
What is the difference between an externally owned account and a contract account?
Show answer
What was the Merge?
Show answer
What is the difference between view, pure and payable functions?
Show answer
What is a 51 percent attack?
Show answer
What are seed phrases and HD wallets (BIP-39, BIP-32, BIP-44)?
Show answer
What is the difference between SHA-256 and Keccak-256?
Show answer
What is a reentrancy attack?
Show answer
How does arithmetic overflow work in Solidity 0.8, and when do you use unchecked?
Show answer
What are value types and reference types in Solidity, and what are data locations?
Show answer
What are function modifiers in Solidity?
Show answer
Frequently asked questions
What happens in the Blockchain rapid-fire round?
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Blockchain basics. Aim to answer each in under 20 seconds.
How do I clear the rapid-fire round?
Answer in one or two sentences, then stop. If you don't know, say so quickly and move on; don't guess at length. Revise these the morning of the interview.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.