Blockchain Online Assessment Questions & Answers
40 questions for the online assessment stage — 15 easy, 25 medium.
About the online assessment round
Most companies start with an online test: aptitude and reasoning, a few MCQs on core Blockchain concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
Tips for the online assessment round
- Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task.
- Read every option before answering; tests often include two nearly correct choices.
- Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
- Attempt the questions you are sure about first, then return to the harder ones.
What is a nonce in blockchain? Explain both common meanings.
Show answer
How do you verify a deployed contract's source code on a block explorer?
Show answer
How do you test against real mainnet contracts using a fork?
Show answer
How do you read a Chainlink price feed in Solidity safely?
Show answer
What is the difference between a full node, a light node and an archive node?
Show answer
A developer accidentally pushed a private key to a public GitHub repo. What do you do?
Show answer
Why is on-chain randomness insecure, and what should you use instead?
Show answer
How do you run Slither on a Foundry project and focus on important findings?
Show answer
What are testnets and how do you get test ETH?
Show answer
What is a reentrancy attack?
Show answer
Your dApp needs a full history of user transactions and fast queries. Reading events from the node is too slow. What do you do?
Show answer
How is an Ethereum address derived from a private key?
Show answer
How do you connect a browser wallet to a dApp using ethers.js?
Show answer
A function that distributes rewards loops over all users and is getting too expensive. How do you fix it?
Show answer
You are launching a 10,000-piece NFT collection and fear gas wars and bots. How do you design the mint?
Show answer
A transaction keeps failing with an out of gas error. How do you fix it?
Show answer
Write a simple ERC-20 token using OpenZeppelin.
Show answer
You open a transaction on a block explorer. Which fields do you check and what do they mean?
Show answer
How did integer overflow bugs happen before Solidity 0.8?
Show answer
Users complain they must pay gas to approve tokens before every trade. How can signatures help?
Show answer
Show a contract vulnerable to reentrancy and a fixed version.
Show answer
How is a sidechain different from a rollup?
Show answer
You need to send ETH to hundreds of winners. Should you push payments or let them pull?
Show answer
How does Ethereum's Proof of Stake work?
Show answer
Which tools do you use for static analysis and fuzzing of smart contracts?
Show answer
What are function modifiers in Solidity?
Show answer
What is a consensus mechanism and why does a blockchain need one?
Show answer
How do you get the latest block number from an Ethereum node using JSON-RPC?
Show answer
What is a Merkle tree and what is a Merkle proof?
Show answer
Write a basic ERC-721 NFT contract using OpenZeppelin.
Show answer
What is the difference between receive and fallback functions?
Show answer
What are seed phrases and HD wallets (BIP-39, BIP-32, BIP-44)?
Show answer
How would you set up a local blockchain for development and testing?
Show answer
What is a mempool?
Show answer
What is a digital signature and what does it guarantee?
Show answer
How do you read a contract's storage slot directly with Foundry's cast?
Show answer
What is a hash collision and why does it matter for blockchains?
Show answer
After a transaction is confirmed, your front-end still shows old data. How do you fix it?
Show answer
What is double spending and how does a blockchain prevent it?
Show answer
Frequently asked questions
What happens in the Blockchain online assessment round?
Most companies start with an online test: aptitude and reasoning, a few MCQs on core Blockchain concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
How do I clear the online assessment round?
Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task. Read every option before answering; tests often include two nearly correct choices. Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
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.