Blockchain Technical Round Questions & Answers
40 questions for the technical round stage — 3 easy, 34 medium, 3 hard.
About the technical round round
The technical round is the core of a Blockchain interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
Tips for the technical round round
- Say your approach out loud before you start writing.
- After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question.
- Pick one project you can explain end to end, including what you would do differently.
- If you get stuck, explain what you would try next instead of going silent.
How can a smart contract suffer denial of service?
Show answer
How does inheritance work in Solidity, including virtual and override?
Show answer
An HR team wants to store employee records on a blockchain. Would you recommend it?
Show answer
Your RPC provider starts rate-limiting and the dApp breaks during peak traffic. What do you do?
Show answer
What is the difference between CREATE and CREATE2?
Show answer
After a transaction is confirmed, your front-end still shows old data. How do you fix it?
Show answer
Show how to sign and verify a message with ethers.js.
Show answer
How would you check on-chain whether a user is in a 10,000-address allowlist without storing all addresses?
Show answer
Your exchange credited a deposit, but the block was later dropped in a reorg and the funds vanished. How do you prevent this?
Show answer
What are front-running and sandwich attacks, and how do you mitigate them?
Show answer
What is the difference between a soft fork and a hard fork?
Show answer
A simulated eth_call succeeds but the real transaction reverts. What could cause this?
Show answer
The business wants to change contract logic after launch. How do you plan for it?
Show answer
What does a smart contract audit process look like?
Show answer
What is the difference between optimistic rollups and zk-rollups?
Show answer
What are seed phrases and HD wallets (BIP-39, BIP-32, BIP-44)?
Show answer
What is the difference between an execution client and a consensus client, and why does client diversity matter?
Show answer
Your staking validator is missing attestations and losing rewards. How do you investigate?
Show answer
How is a sidechain different from a rollup?
Show answer
What is the difference between receive and fallback functions?
Show answer
Write a Python function that computes a Merkle root from a list of transactions.
Show answer
Explain gas, gas limit and gas price.
Show answer
How do you read a Chainlink price feed in Solidity safely?
Show answer
Your dApp's users are paying high gas fees on Ethereum mainnet. How would you choose a Layer 2?
Show answer
What is ECDSA and why does Ethereum use the secp256k1 curve?
Show answer
How is public-key cryptography used in blockchain?
Show answer
What is the blockchain trilemma?
Show answer
Write a simple escrow contract where a buyer deposits and releases payment to a seller.
Show answer
Write a Foundry unit test and a fuzz test for a contract.
Show answer
Write a minimal Python example showing how blocks are linked by hashes.
Show answer
How do you listen to contract events and query past events with ethers?
Show answer
Compare the UTXO model and the account model.
Show answer
How do you compute a function selector and decode calldata with cast?
Show answer
Which tools do you use for static analysis and fuzzing of smart contracts?
Show answer
What transaction types exist on Ethereum today?
Show answer
What is Bitcoin halving and difficulty adjustment?
Show answer
How do you handle a user on the wrong network in your dApp?
Show answer
What is a mempool?
Show answer
Compare interfaces, abstract contracts and libraries.
Show answer
Frequently asked questions
What happens in the Blockchain technical round round?
The technical round is the core of a Blockchain interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
How do I clear the technical round round?
Say your approach out loud before you start writing. After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question. Pick one project you can explain end to end, including what you would do differently.
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.