Web3 Developer Interview Questions
The ultimate interview preparation guide for Web3 developers, covering Blockchain Fundamentals, Ethereum, Solidity, Smart Contract Security, and DeFi ecosystems.
Total Questions:570
Difficulty Levels:
BeginnerIntermediateAdvanced
0%
Overall Progress
0/570
Status
Problem
Level
2.What is the difference between blockchain and traditional databases?Easy
2.What is the difference between blockchain and traditional databases?
Easy
3.What is a distributed ledger?Easy
3.What is a distributed ledger?
Easy
4.What is decentralization and why is it important?Easy
4.What is decentralization and why is it important?
Easy
5.What is a block in blockchain?Easy
5.What is a block in blockchain?
Easy
6.What is a blockchain node?Easy
6.What is a blockchain node?
Easy
7.What are the components of a block (header, timestamp, nonce, hash)?Medium
7.What are the components of a block (header, timestamp, nonce, hash)?
Medium
8.What is a genesis block?Easy
8.What is a genesis block?
Easy
9.What is blockchain immutability?Easy
9.What is blockchain immutability?
Easy
10.What is a hash function in blockchain?Easy
10.What is a hash function in blockchain?
Easy
11.What is SHA-256 hashing?Medium
11.What is SHA-256 hashing?
Medium
12.What is Merkle tree and Merkle root?Medium
12.What is Merkle tree and Merkle root?
Medium
13.What is the purpose of nonce in blockchain?Medium
13.What is the purpose of nonce in blockchain?
Medium
14.What is mining in blockchain?Easy
14.What is mining in blockchain?
Easy
15.What is Proof of Work (PoW)?Easy
15.What is Proof of Work (PoW)?
Easy
16.What is Proof of Stake (PoS)?Easy
16.What is Proof of Stake (PoS)?
Easy
17.What is the difference between PoW and PoS?Medium
17.What is the difference between PoW and PoS?
Medium
18.What is Delegated Proof of Stake (DPoS)?Medium
18.What is Delegated Proof of Stake (DPoS)?
Medium
19.What is Proof of Authority (PoA)?Medium
19.What is Proof of Authority (PoA)?
Medium
20.What is consensus mechanism?Easy
20.What is consensus mechanism?
Easy
21.What is Byzantine Fault Tolerance (BFT)?Hard
21.What is Byzantine Fault Tolerance (BFT)?
Hard
22.What is the 51% attack?Medium
22.What is the 51% attack?
Medium
23.What is double spending problem?Easy
23.What is double spending problem?
Easy
24.How does blockchain prevent double spending?Easy
24.How does blockchain prevent double spending?
Easy
25.What is blockchain fork?Easy
25.What is blockchain fork?
Easy
26.What is hard fork vs soft fork?Medium
26.What is hard fork vs soft fork?
Medium
27.What is orphan block?Medium
27.What is orphan block?
Medium
28.What is block confirmation?Easy
28.What is block confirmation?
Easy
29.What is block height?Easy
29.What is block height?
Easy
30.What is blockchain finality?Medium
30.What is blockchain finality?
Medium
31.What is public blockchain vs private blockchain?Easy
31.What is public blockchain vs private blockchain?
Easy
32.What is permissioned vs permissionless blockchain?Medium
32.What is permissioned vs permissionless blockchain?
Medium
33.What is consortium blockchain?Medium
33.What is consortium blockchain?
Medium
34.What is layer 1 vs layer 2 blockchain?Easy
34.What is layer 1 vs layer 2 blockchain?
Easy
35.What is blockchain scalability trilemma?Hard
35.What is blockchain scalability trilemma?
Hard
36.What is blockchain interoperability?Medium
36.What is blockchain interoperability?
Medium
37.What is cross-chain bridge?Medium
37.What is cross-chain bridge?
Medium
38.What is sidechain?Medium
38.What is sidechain?
Medium
39.What is state channel?Hard
39.What is state channel?
Hard
40.What is rollup (optimistic vs ZK)?Hard
40.What is rollup (optimistic vs ZK)?
Hard
41.What is Ethereum and how does it differ from Bitcoin?Easy
41.What is Ethereum and how does it differ from Bitcoin?
Easy
42.What is Ethereum Virtual Machine (EVM)?Medium
42.What is Ethereum Virtual Machine (EVM)?
Medium
43.What is Gas in Ethereum?Easy
43.What is Gas in Ethereum?
Easy
44.What is Gas Price and Gas Limit?Medium
44.What is Gas Price and Gas Limit?
Medium
45.What is Gwei?Easy
45.What is Gwei?
Easy
46.What is an Ethereum account?Easy
46.What is an Ethereum account?
Easy
47.What is the difference between EOA and Contract Account?Medium
47.What is the difference between EOA and Contract Account?
Medium
48.What is an Ethereum address?Easy
48.What is an Ethereum address?
Easy
49.What is a private key and public key?Easy
49.What is a private key and public key?
Easy
50.What is a seed phrase (mnemonic)?Easy
50.What is a seed phrase (mnemonic)?
Easy
51.What is nonce in Ethereum transactions?Medium
51.What is nonce in Ethereum transactions?
Medium
52.What is transaction hash (txHash)?Easy
52.What is transaction hash (txHash)?
Easy
53.What is block number vs block timestamp?Easy
53.What is block number vs block timestamp?
Easy
54.What is uncle block in Ethereum?Medium
54.What is uncle block in Ethereum?
Medium
55.What is Ethereum 2.0 (The Merge)?Easy
55.What is Ethereum 2.0 (The Merge)?
Easy
56.What is the Beacon Chain?Medium
56.What is the Beacon Chain?
Medium
57.What is sharding in Ethereum?Hard
57.What is sharding in Ethereum?
Hard
58.What is validator in Ethereum 2.0?Medium
58.What is validator in Ethereum 2.0?
Medium
59.What is staking in Ethereum?Easy
59.What is staking in Ethereum?
Easy
60.What is slashing in Ethereum 2.0?Medium
60.What is slashing in Ethereum 2.0?
Medium
61.What is EIP (Ethereum Improvement Proposal)?Easy
61.What is EIP (Ethereum Improvement Proposal)?
Easy
62.What is EIP-1559?Medium
62.What is EIP-1559?
Medium
63.What is base fee and priority fee?Medium
63.What is base fee and priority fee?
Medium
64.What is burn mechanism in EIP-1559?Medium
64.What is burn mechanism in EIP-1559?
Medium
65.What is London hard fork?Medium
65.What is London hard fork?
Medium
66.What is the difference between Mainnet and Testnet?Easy
66.What is the difference between Mainnet and Testnet?
Easy
67.What are Ethereum testnets (Goerli, Sepolia, Holesky)?Medium
67.What are Ethereum testnets (Goerli, Sepolia, Holesky)?
Medium
68.What is Ropsten testnet (deprecated)?Easy
68.What is Ropsten testnet (deprecated)?
Easy
69.What is faucet in blockchain?Easy
69.What is faucet in blockchain?
Easy
70.What is Etherscan and how to use it?Easy
70.What is Etherscan and how to use it?
Easy
71.What is a smart contract?Easy
71.What is a smart contract?
Easy
72.What are the benefits of smart contracts?Easy
72.What are the benefits of smart contracts?
Easy
73.What are the limitations of smart contracts?Medium
73.What are the limitations of smart contracts?
Medium
74.What is Solidity?Easy
74.What is Solidity?
Easy
75.What is the latest Solidity version?Easy
75.What is the latest Solidity version?
Easy
76.What is pragma in Solidity?Easy
76.What is pragma in Solidity?
Easy
77.What is the difference between contract and library?Medium
77.What is the difference between contract and library?
Medium
78.What is the difference between contract and interface?Medium
78.What is the difference between contract and interface?
Medium
79.What are state variables in Solidity?Easy
79.What are state variables in Solidity?
Easy
80.What are local variables in Solidity?Easy
80.What are local variables in Solidity?
Easy
81.What are global variables in Solidity (msg.sender, block.timestamp)?Easy
81.What are global variables in Solidity (msg.sender, block.timestamp)?
Easy
82.What is the difference between memory and storage?Medium
82.What is the difference between memory and storage?
Medium
83.What is calldata in Solidity?Medium
83.What is calldata in Solidity?
Medium
84.What is the difference between memory, storage, and calldata?Hard
84.What is the difference between memory, storage, and calldata?
Hard
85.What are data types in Solidity?Easy
85.What are data types in Solidity?
Easy
86.What is uint vs int?Easy
86.What is uint vs int?
Easy
87.What is uint8, uint256 difference?Medium
87.What is uint8, uint256 difference?
Medium
88.What is address type in Solidity?Easy
88.What is address type in Solidity?
Easy
89.What is address payable vs address?Medium
89.What is address payable vs address?
Medium
90.What is bytes vs string in Solidity?Medium
90.What is bytes vs string in Solidity?
Medium
91.What is fixed-size vs dynamic arrays?Easy
91.What is fixed-size vs dynamic arrays?
Easy
92.What is mapping in Solidity?Easy
92.What is mapping in Solidity?
Easy
93.What is struct in Solidity?Easy
93.What is struct in Solidity?
Easy
94.What is enum in Solidity?Easy
94.What is enum in Solidity?
Easy
95.What are function visibility modifiers (public, private, internal, external)?Medium
95.What are function visibility modifiers (public, private, internal, external)?
Medium
96.What is the difference between public and external functions?Medium
96.What is the difference between public and external functions?
Medium
97.What are function modifiers in Solidity?Medium
97.What are function modifiers in Solidity?
Medium
98.What is the purpose of require, assert, and revert?Medium
98.What is the purpose of require, assert, and revert?
Medium
99.What is the difference between require and assert?Hard
99.What is the difference between require and assert?
Hard
100.What is constructor in Solidity?Easy
100.What is constructor in Solidity?
Easy
101.What is fallback function?Medium
101.What is fallback function?
Medium
102.What is receive function?Medium
102.What is receive function?
Medium
103.What is the difference between fallback and receive?Hard
103.What is the difference between fallback and receive?
Hard
104.What are events in Solidity?Easy
104.What are events in Solidity?
Easy
105.What is indexed parameter in events?Medium
105.What is indexed parameter in events?
Medium
106.What is the purpose of events?Medium
106.What is the purpose of events?
Medium
107.What is inheritance in Solidity?Easy
107.What is inheritance in Solidity?
Easy
108.What is multiple inheritance?Hard
108.What is multiple inheritance?
Hard
109.What is function overriding?Medium
109.What is function overriding?
Medium
110.What is virtual and override keywords?Medium
110.What is virtual and override keywords?
Medium
111.What is abstract contract?Medium
111.What is abstract contract?
Medium
112.What is interface in Solidity?Easy
112.What is interface in Solidity?
Easy
113.What is the difference between abstract and interface?Hard
113.What is the difference between abstract and interface?
Hard
114.What is library in Solidity?Medium
114.What is library in Solidity?
Medium
115.What is the 'using for' directive?Medium
115.What is the 'using for' directive?
Medium
116.What is import in Solidity?Easy
116.What is import in Solidity?
Easy
117.What is payable modifier?Easy
117.What is payable modifier?
Easy
118.What is view and pure functions?Medium
118.What is view and pure functions?
Medium
119.What is the difference between view and pure?Medium
119.What is the difference between view and pure?
Medium
120.What is constant vs immutable variables?Hard
120.What is constant vs immutable variables?
Hard
121.What is reentrancy attack?Hard
121.What is reentrancy attack?
Hard
122.How do you prevent reentrancy attacks?Medium
122.How do you prevent reentrancy attacks?
Medium
123.What is the Checks-Effects-Interactions pattern?Medium
123.What is the Checks-Effects-Interactions pattern?
Medium
124.What is ReentrancyGuard?Easy
124.What is ReentrancyGuard?
Easy
125.What is integer overflow and underflow?Easy
125.What is integer overflow and underflow?
Easy
126.How does SafeMath prevent overflow/underflow?Easy
126.How does SafeMath prevent overflow/underflow?
Easy
127.Is SafeMath still needed in Solidity 0.8+?Easy
127.Is SafeMath still needed in Solidity 0.8+?
Easy
128.What is front-running attack?Medium
128.What is front-running attack?
Medium
129.How do you prevent front-running?Hard
129.How do you prevent front-running?
Hard
130.What is sandwich attack?Hard
130.What is sandwich attack?
Hard
131.What is flash loan attack?Hard
131.What is flash loan attack?
Hard
132.What is oracle manipulation attack?Hard
132.What is oracle manipulation attack?
Hard
133.What is access control vulnerability?Easy
133.What is access control vulnerability?
Easy
134.What is tx.origin vs msg.sender vulnerability?Medium
134.What is tx.origin vs msg.sender vulnerability?
Medium
135.What is delegatecall vulnerability?Hard
135.What is delegatecall vulnerability?
Hard
136.What is selfdestruct and its risks?Medium
136.What is selfdestruct and its risks?
Medium
137.What is timestamp manipulation?Medium
137.What is timestamp manipulation?
Medium
138.What is block.timestamp vs block.number?Medium
138.What is block.timestamp vs block.number?
Medium
139.What is randomness vulnerability in blockchain?Medium
139.What is randomness vulnerability in blockchain?
Medium
140.How do you generate secure random numbers?Hard
140.How do you generate secure random numbers?
Hard
141.What is Chainlink VRF?Medium
141.What is Chainlink VRF?
Medium
142.What is unchecked call return value?Medium
142.What is unchecked call return value?
Medium
143.What is denial of service (DoS) attack in smart contracts?Medium
143.What is denial of service (DoS) attack in smart contracts?
Medium
144.What is gas limit DoS?Hard
144.What is gas limit DoS?
Hard
145.What is short address attack?Hard
145.What is short address attack?
Hard
146.What is signature replay attack?Hard
146.What is signature replay attack?
Hard
147.What is ERC20 approve/transferFrom vulnerability?Hard
147.What is ERC20 approve/transferFrom vulnerability?
Hard
148.What is infinite approval risk?Easy
148.What is infinite approval risk?
Easy
149.What is logic error in smart contracts?Easy
149.What is logic error in smart contracts?
Easy
150.What is OpenZeppelin and why use it?Easy
150.What is OpenZeppelin and why use it?
Easy
151.What is OpenZeppelin Ownable contract?Easy
151.What is OpenZeppelin Ownable contract?
Easy
152.What is OpenZeppelin AccessControl?Medium
152.What is OpenZeppelin AccessControl?
Medium
153.What is Pausable pattern?Medium
153.What is Pausable pattern?
Medium
154.What is emergency stop pattern?Medium
154.What is emergency stop pattern?
Medium
155.What is circuit breaker pattern?Hard
155.What is circuit breaker pattern?
Hard
156.What is rate limiting in smart contracts?Medium
156.What is rate limiting in smart contracts?
Medium
157.What is smart contract audit?Easy
157.What is smart contract audit?
Easy
158.What are common audit tools (Slither, Mythril, Echidna)?Medium
158.What are common audit tools (Slither, Mythril, Echidna)?
Medium
159.What is formal verification?Hard
159.What is formal verification?
Hard
160.What is the DAO hack and lessons learned?Medium
160.What is the DAO hack and lessons learned?
Medium
161.What is Web3.js?Easy
161.What is Web3.js?
Easy
162.What is Ethers.js?Easy
162.What is Ethers.js?
Easy
163.What is the difference between Web3.js and Ethers.js?Medium
163.What is the difference between Web3.js and Ethers.js?
Medium
164.How do you connect to Ethereum using Web3.js?Easy
164.How do you connect to Ethereum using Web3.js?
Easy
165.What is a provider in Web3.js/Ethers.js?Easy
165.What is a provider in Web3.js/Ethers.js?
Easy
166.What is JsonRpcProvider?Easy
166.What is JsonRpcProvider?
Easy
167.What is InfuraProvider vs AlchemyProvider?Easy
167.What is InfuraProvider vs AlchemyProvider?
Easy
168.What is Web3Provider for MetaMask?Medium
168.What is Web3Provider for MetaMask?
Medium
169.What is signer in Ethers.js?Medium
169.What is signer in Ethers.js?
Medium
170.How do you create a wallet programmatically?Easy
170.How do you create a wallet programmatically?
Easy
171.How do you import wallet from private key?Easy
171.How do you import wallet from private key?
Easy
172.How do you import wallet from mnemonic?Easy
172.How do you import wallet from mnemonic?
Easy
173.How do you get account balance?Easy
173.How do you get account balance?
Easy
174.How do you send ETH transaction?Medium
174.How do you send ETH transaction?
Medium
175.How do you estimate gas for a transaction?Medium
175.How do you estimate gas for a transaction?
Medium
176.How do you wait for transaction confirmation?Medium
176.How do you wait for transaction confirmation?
Medium
177.How do you interact with smart contracts?Easy
177.How do you interact with smart contracts?
Easy
178.What is ABI (Application Binary Interface)?Medium
178.What is ABI (Application Binary Interface)?
Medium
179.How do you get contract ABI?Easy
179.How do you get contract ABI?
Easy
180.How do you call a contract function (read)?Easy
180.How do you call a contract function (read)?
Easy
181.How do you send a transaction to contract (write)?Medium
181.How do you send a transaction to contract (write)?
Medium
182.How do you listen to contract events?Medium
182.How do you listen to contract events?
Medium
183.How do you filter past events?Hard
183.How do you filter past events?
Hard
184.What is event signature and topics?Hard
184.What is event signature and topics?
Hard
185.How do you decode transaction data?Hard
185.How do you decode transaction data?
Hard
186.How do you sign a message?Medium
186.How do you sign a message?
Medium
187.How do you verify a signature?Medium
187.How do you verify a signature?
Medium
188.What is EIP-712 typed data signing?Hard
188.What is EIP-712 typed data signing?
Hard
189.How do you encode function call data?Hard
189.How do you encode function call data?
Hard
190.What is contract factory in Ethers.js?Medium
190.What is contract factory in Ethers.js?
Medium
191.How do you deploy a contract using Ethers.js?Medium
191.How do you deploy a contract using Ethers.js?
Medium
192.How do you use multicall for batch requests?Hard
192.How do you use multicall for batch requests?
Hard
193.How do you handle errors in Web3 transactions?Medium
193.How do you handle errors in Web3 transactions?
Medium
194.What is nonce management in transactions?Medium
194.What is nonce management in transactions?
Medium
195.How do you speed up a pending transaction?Medium
195.How do you speed up a pending transaction?
Medium
196.How do you cancel a pending transaction?Medium
196.How do you cancel a pending transaction?
Medium
197.What is gas price oracle?Easy
197.What is gas price oracle?
Easy
198.How do you implement retry logic for transactions?Hard
198.How do you implement retry logic for transactions?
Hard
199.What is BigNumber in Ethers.js?Easy
199.What is BigNumber in Ethers.js?
Easy
200.How do you convert between Wei, Gwei, and Ether?Easy
200.How do you convert between Wei, Gwei, and Ether?
Easy
201.What is Hardhat?Easy
201.What is Hardhat?
Easy
202.What is Truffle?Easy
202.What is Truffle?
Easy
203.What is the difference between Hardhat and Truffle?Medium
203.What is the difference between Hardhat and Truffle?
Medium
204.What is Foundry?Medium
204.What is Foundry?
Medium
205.What is Remix IDE?Easy
205.What is Remix IDE?
Easy
206.What is Hardhat Network?Easy
206.What is Hardhat Network?
Easy
207.How do you configure Hardhat?Easy
207.How do you configure Hardhat?
Easy
208.What is hardhat.config.js?Easy
208.What is hardhat.config.js?
Easy
209.How do you compile contracts in Hardhat?Easy
209.How do you compile contracts in Hardhat?
Easy
210.How do you deploy contracts using Hardhat?Medium
210.How do you deploy contracts using Hardhat?
Medium
211.What is Hardhat deploy plugin?Medium
211.What is Hardhat deploy plugin?
Medium
212.What is Hardhat Ignition?Hard
212.What is Hardhat Ignition?
Hard
213.How do you verify contracts on Etherscan?Medium
213.How do you verify contracts on Etherscan?
Medium
214.What is hardhat-etherscan plugin?Easy
214.What is hardhat-etherscan plugin?
Easy
215.How do you test smart contracts?Easy
215.How do you test smart contracts?
Easy
216.What is Mocha and Chai for testing?Easy
216.What is Mocha and Chai for testing?
Easy
217.How do you write unit tests for contracts?Medium
217.How do you write unit tests for contracts?
Medium
218.What is test coverage?Medium
218.What is test coverage?
Medium
219.How do you check test coverage in Hardhat?Medium
219.How do you check test coverage in Hardhat?
Medium
220.What is gas reporting in tests?Medium
220.What is gas reporting in tests?
Medium
221.What is fixture in Hardhat tests?Hard
221.What is fixture in Hardhat tests?
Hard
222.How do you test time-dependent contracts?Medium
222.How do you test time-dependent contracts?
Medium
223.How do you impersonate accounts in tests?Hard
223.How do you impersonate accounts in tests?
Hard
224.How do you fork mainnet for testing?Hard
224.How do you fork mainnet for testing?
Hard
225.What is Hardhat console?Easy
225.What is Hardhat console?
Easy
226.What is Hardhat tasks?Medium
226.What is Hardhat tasks?
Medium
227.How do you create custom Hardhat tasks?Medium
227.How do you create custom Hardhat tasks?
Medium
228.What is Hardhat scripts vs tasks?Medium
228.What is Hardhat scripts vs tasks?
Medium
229.What is artifact in Hardhat?Easy
229.What is artifact in Hardhat?
Easy
230.What is contract verification?Easy
230.What is contract verification?
Easy
231.What is Tenderly for debugging?Hard
231.What is Tenderly for debugging?
Hard
232.What is Hardhat Tracer?Hard
232.What is Hardhat Tracer?
Hard
233.What is gas optimization techniques?Hard
233.What is gas optimization techniques?
Hard
234.How do you optimize storage layout?Hard
234.How do you optimize storage layout?
Hard
235.What is contract size optimization?Medium
235.What is contract size optimization?
Medium
236.What is the 24KB contract size limit?Medium
236.What is the 24KB contract size limit?
Medium
237.How do you split large contracts?Hard
237.How do you split large contracts?
Hard
238.What is proxy pattern for upgradeability?Hard
238.What is proxy pattern for upgradeability?
Hard
239.What is transparent proxy?Hard
239.What is transparent proxy?
Hard
240.What is UUPS proxy (Universal Upgradeable Proxy Standard)?Hard
240.What is UUPS proxy (Universal Upgradeable Proxy Standard)?
Hard
241.What is ERC-20 token standard?Easy
241.What is ERC-20 token standard?
Easy
242.What are the required functions in ERC-20?Medium
242.What are the required functions in ERC-20?
Medium
243.What is totalSupply in ERC-20?Easy
243.What is totalSupply in ERC-20?
Easy
244.What is balanceOf function?Easy
244.What is balanceOf function?
Easy
245.What is transfer function?Easy
245.What is transfer function?
Easy
246.What is approve and transferFrom?Medium
246.What is approve and transferFrom?
Medium
247.What is allowance function?Easy
247.What is allowance function?
Easy
248.What is the difference between transfer and transferFrom?Medium
248.What is the difference between transfer and transferFrom?
Medium
249.What is ERC-20 decimals?Easy
249.What is ERC-20 decimals?
Easy
250.What is token minting?Easy
250.What is token minting?
Easy
251.What is token burning?Easy
251.What is token burning?
Easy
252.What is capped supply?Easy
252.What is capped supply?
Easy
253.What is pausable token?Medium
253.What is pausable token?
Medium
254.What is snapshot mechanism?Hard
254.What is snapshot mechanism?
Hard
255.What is ERC-721 (NFT standard)?Easy
255.What is ERC-721 (NFT standard)?
Easy
256.What are the main functions in ERC-721?Medium
256.What are the main functions in ERC-721?
Medium
257.What is tokenURI in ERC-721?Easy
257.What is tokenURI in ERC-721?
Easy
258.What is the difference between ERC-20 and ERC-721?Easy
258.What is the difference between ERC-20 and ERC-721?
Easy
259.What is ERC-1155 (Multi-Token Standard)?Medium
259.What is ERC-1155 (Multi-Token Standard)?
Medium
260.What are the advantages of ERC-1155?Medium
260.What are the advantages of ERC-1155?
Medium
261.What is the difference between ERC-721 and ERC-1155?Hard
261.What is the difference between ERC-721 and ERC-1155?
Hard
262.What is ERC-777 token standard?Hard
262.What is ERC-777 token standard?
Hard
263.What is ERC-4626 (Tokenized Vault Standard)?Hard
263.What is ERC-4626 (Tokenized Vault Standard)?
Hard
264.What is ERC-2981 (NFT Royalty Standard)?Medium
264.What is ERC-2981 (NFT Royalty Standard)?
Medium
265.What is ERC-165 (Standard Interface Detection)?Hard
265.What is ERC-165 (Standard Interface Detection)?
Hard
266.What is wrapped token (WETH)?Easy
266.What is wrapped token (WETH)?
Easy
267.Why do we need wrapped ETH?Easy
267.Why do we need wrapped ETH?
Easy
268.What is token bridge?Medium
268.What is token bridge?
Medium
269.What is cross-chain token transfer?Medium
269.What is cross-chain token transfer?
Medium
270.What is token vesting?Medium
270.What is token vesting?
Medium
271.What is linear vesting vs cliff vesting?Medium
271.What is linear vesting vs cliff vesting?
Medium
272.What is token lockup period?Easy
272.What is token lockup period?
Easy
273.What is airdrop?Easy
273.What is airdrop?
Easy
274.What is merkle tree for airdrops?Hard
274.What is merkle tree for airdrops?
Hard
275.What is whitelist for token sale?Easy
275.What is whitelist for token sale?
Easy
276.What is token presale vs public sale?Easy
276.What is token presale vs public sale?
Easy
277.What is ICO (Initial Coin Offering)?Easy
277.What is ICO (Initial Coin Offering)?
Easy
278.What is IDO (Initial DEX Offering)?Easy
278.What is IDO (Initial DEX Offering)?
Easy
279.What is IEO (Initial Exchange Offering)?Easy
279.What is IEO (Initial Exchange Offering)?
Easy
280.What is token economics (tokenomics)?Medium
280.What is token economics (tokenomics)?
Medium
281.What is DeFi?Easy
281.What is DeFi?
Easy
282.What is DEX (Decentralized Exchange)?Easy
282.What is DEX (Decentralized Exchange)?
Easy
283.What is AMM (Automated Market Maker)?Medium
283.What is AMM (Automated Market Maker)?
Medium
284.What is liquidity pool?Easy
284.What is liquidity pool?
Easy
285.What is liquidity provider (LP)?Easy
285.What is liquidity provider (LP)?
Easy
286.What is LP token?Easy
286.What is LP token?
Easy
287.What is impermanent loss?Hard
287.What is impermanent loss?
Hard
288.How do you calculate impermanent loss?Hard
288.How do you calculate impermanent loss?
Hard
289.What is Uniswap and how does it work?Easy
289.What is Uniswap and how does it work?
Easy
290.What is the constant product formula (x * y = k)?Medium
290.What is the constant product formula (x * y = k)?
Medium
291.What is Uniswap V2 vs V3?Hard
291.What is Uniswap V2 vs V3?
Hard
292.What is concentrated liquidity in Uniswap V3?Hard
292.What is concentrated liquidity in Uniswap V3?
Hard
293.What is PancakeSwap?Easy
293.What is PancakeSwap?
Easy
294.What is SushiSwap?Easy
294.What is SushiSwap?
Easy
295.What is Curve Finance?Medium
295.What is Curve Finance?
Medium
296.What is stableswap algorithm?Hard
296.What is stableswap algorithm?
Hard
297.What is slippage in DEX?Easy
297.What is slippage in DEX?
Easy
298.What is price impact?Medium
298.What is price impact?
Medium
299.What is front-running in DEX?Medium
299.What is front-running in DEX?
Medium
300.What is MEV (Maximal Extractable Value)?Hard
300.What is MEV (Maximal Extractable Value)?
Hard
301.What is flash bots?Hard
301.What is flash bots?
Hard
302.What is lending protocol?Easy
302.What is lending protocol?
Easy
303.What is Aave and how does it work?Medium
303.What is Aave and how does it work?
Medium
304.What is Compound protocol?Medium
304.What is Compound protocol?
Medium
305.What is collateral factor?Medium
305.What is collateral factor?
Medium
306.What is liquidation in DeFi?Medium
306.What is liquidation in DeFi?
Medium
307.What is health factor?Hard
307.What is health factor?
Hard
308.What is flash loan?Medium
308.What is flash loan?
Medium
309.How do flash loans work?Hard
309.How do flash loans work?
Hard
310.What are use cases of flash loans?Medium
310.What are use cases of flash loans?
Medium
311.What is yield farming?Easy
311.What is yield farming?
Easy
312.What is liquidity mining?Easy
312.What is liquidity mining?
Easy
313.What is APY vs APR?Easy
313.What is APY vs APR?
Easy
314.What is staking?Easy
314.What is staking?
Easy
315.What is liquid staking?Medium
315.What is liquid staking?
Medium
316.What is synthetic asset?Hard
316.What is synthetic asset?
Hard
317.What is oracle in DeFi?Easy
317.What is oracle in DeFi?
Easy
318.What is Chainlink oracle?Medium
318.What is Chainlink oracle?
Medium
319.What is oracle problem?Hard
319.What is oracle problem?
Hard
320.What is price feed manipulation?Hard
320.What is price feed manipulation?
Hard
321.What is governance token?Easy
321.What is governance token?
Easy
322.What is DAO (Decentralized Autonomous Organization)?Easy
322.What is DAO (Decentralized Autonomous Organization)?
Easy
323.What is on-chain governance?Medium
323.What is on-chain governance?
Medium
324.What is proposal and voting?Easy
324.What is proposal and voting?
Easy
325.What is timelock in governance?Medium
325.What is timelock in governance?
Medium
326.What is multi-sig wallet?Easy
326.What is multi-sig wallet?
Easy
327.What is Gnosis Safe?Medium
327.What is Gnosis Safe?
Medium
328.What is wrapped Bitcoin (WBTC)?Easy
328.What is wrapped Bitcoin (WBTC)?
Easy
329.What is stablecoin?Easy
329.What is stablecoin?
Easy
330.What is algorithmic stablecoin vs collateralized?Medium
330.What is algorithmic stablecoin vs collateralized?
Medium
331.What is NFT (Non-Fungible Token)?Easy
331.What is NFT (Non-Fungible Token)?
Easy
332.What is the difference between fungible and non-fungible?Easy
332.What is the difference between fungible and non-fungible?
Easy
333.What is NFT metadata?Easy
333.What is NFT metadata?
Easy
334.What is IPFS (InterPlanetary File System)?Medium
334.What is IPFS (InterPlanetary File System)?
Medium
335.Why store NFT data on IPFS?Medium
335.Why store NFT data on IPFS?
Medium
336.What is CID in IPFS?Medium
336.What is CID in IPFS?
Medium
337.What is Pinata for IPFS?Easy
337.What is Pinata for IPFS?
Easy
338.What is NFT.Storage?Easy
338.What is NFT.Storage?
Easy
339.What is on-chain vs off-chain metadata?Hard
339.What is on-chain vs off-chain metadata?
Hard
340.What is generative NFT?Easy
340.What is generative NFT?
Easy
341.What is NFT rarity?Easy
341.What is NFT rarity?
Easy
342.What is NFT collection?Easy
342.What is NFT collection?
Easy
343.What is lazy minting?Medium
343.What is lazy minting?
Medium
344.What is NFT marketplace (OpenSea, Rarible)?Easy
344.What is NFT marketplace (OpenSea, Rarible)?
Easy
345.What is NFT royalty?Medium
345.What is NFT royalty?
Medium
346.What is ERC-2981 royalty implementation?Medium
346.What is ERC-2981 royalty implementation?
Medium
347.What is NFT auction (English vs Dutch)?Medium
347.What is NFT auction (English vs Dutch)?
Medium
348.What is NFT staking?Medium
348.What is NFT staking?
Medium
349.What is fractional NFT?Hard
349.What is fractional NFT?
Hard
350.What is NFT burn?Easy
350.What is NFT burn?
Easy
351.What is soulbound token (SBT)?Medium
351.What is soulbound token (SBT)?
Medium
352.What is dynamic NFT?Hard
352.What is dynamic NFT?
Hard
353.What is NFT reveal mechanism?Medium
353.What is NFT reveal mechanism?
Medium
354.What is whitelist minting?Easy
354.What is whitelist minting?
Easy
355.What is public minting?Easy
355.What is public minting?
Easy
356.What is mint price and max supply?Easy
356.What is mint price and max supply?
Easy
357.What is NFT provenance?Medium
357.What is NFT provenance?
Medium
358.What is NFT licensing?Easy
358.What is NFT licensing?
Easy
359.What is CC0 (Creative Commons Zero)?Medium
359.What is CC0 (Creative Commons Zero)?
Medium
360.What is phygital NFT?Medium
360.What is phygital NFT?
Medium
361.What is Web3 wallet?Easy
361.What is Web3 wallet?
Easy
362.What is MetaMask?Easy
362.What is MetaMask?
Easy
363.How do you detect MetaMask in browser?Medium
363.How do you detect MetaMask in browser?
Medium
364.How do you connect wallet to dApp?Easy
364.How do you connect wallet to dApp?
Easy
365.What is WalletConnect?Medium
365.What is WalletConnect?
Medium
366.What is Rainbow Kit?Easy
366.What is Rainbow Kit?
Easy
367.What is Web3Modal?Easy
367.What is Web3Modal?
Easy
368.What is ConnectKit?Easy
368.What is ConnectKit?
Easy
369.What is wagmi library?Medium
369.What is wagmi library?
Medium
370.What is viem library?Hard
370.What is viem library?
Hard
371.How do you switch networks in MetaMask?Medium
371.How do you switch networks in MetaMask?
Medium
372.How do you add custom network to wallet?Medium
372.How do you add custom network to wallet?
Medium
373.How do you add custom token to wallet?Medium
373.How do you add custom token to wallet?
Medium
374.What is wallet signature request?Easy
374.What is wallet signature request?
Easy
375.What is Sign-In with Ethereum (SIWE)?Hard
375.What is Sign-In with Ethereum (SIWE)?
Hard
376.How do you authenticate users with wallet?Medium
376.How do you authenticate users with wallet?
Medium
377.What is nonce in wallet authentication?Hard
377.What is nonce in wallet authentication?
Hard
378.How do you handle wallet disconnection?Medium
378.How do you handle wallet disconnection?
Medium
379.How do you listen to account changes?Medium
379.How do you listen to account changes?
Medium
380.How do you listen to network changes?Medium
380.How do you listen to network changes?
Medium
381.What is transaction confirmation modal?Easy
381.What is transaction confirmation modal?
Easy
382.How do you display transaction status?Medium
382.How do you display transaction status?
Medium
383.What is transaction explorer link?Easy
383.What is transaction explorer link?
Easy
384.How do you format Ethereum addresses?Easy
384.How do you format Ethereum addresses?
Easy
385.How do you display ENS names?Medium
385.How do you display ENS names?
Medium
386.What is ENS (Ethereum Name Service)?Easy
386.What is ENS (Ethereum Name Service)?
Easy
387.How do you resolve ENS to address?Medium
387.How do you resolve ENS to address?
Medium
388.How do you reverse resolve address to ENS?Medium
388.How do you reverse resolve address to ENS?
Medium
389.What is IPFS gateway?Easy
389.What is IPFS gateway?
Easy
390.How do you display NFT images from IPFS?Medium
390.How do you display NFT images from IPFS?
Medium
391.What is React hooks for Web3?Medium
391.What is React hooks for Web3?
Medium
392.What is useAccount hook in wagmi?Easy
392.What is useAccount hook in wagmi?
Easy
393.What is useBalance hook?Easy
393.What is useBalance hook?
Easy
394.What is useContract hook?Easy
394.What is useContract hook?
Easy
395.What is useSigner hook?Medium
395.What is useSigner hook?
Medium
396.How do you handle loading states in Web3?Easy
396.How do you handle loading states in Web3?
Easy
397.How do you handle errors in dApp?Medium
397.How do you handle errors in dApp?
Medium
398.What is optimistic UI updates?Hard
398.What is optimistic UI updates?
Hard
399.How do you implement transaction notifications?Easy
399.How do you implement transaction notifications?
Easy
400.What is ethers.js providers vs signers?Medium
400.What is ethers.js providers vs signers?
Medium
401.What is Layer 2 scaling solution?Easy
401.What is Layer 2 scaling solution?
Easy
402.What is the difference between Layer 1 and Layer 2?Easy
402.What is the difference between Layer 1 and Layer 2?
Easy
403.What is state channel?Medium
403.What is state channel?
Medium
404.What is Lightning Network (Bitcoin L2)?Medium
404.What is Lightning Network (Bitcoin L2)?
Medium
405.What is Plasma?Hard
405.What is Plasma?
Hard
406.What is rollup?Medium
406.What is rollup?
Medium
407.What is optimistic rollup?Medium
407.What is optimistic rollup?
Medium
408.What is ZK-rollup (Zero-Knowledge rollup)?Hard
408.What is ZK-rollup (Zero-Knowledge rollup)?
Hard
409.What is the difference between optimistic and ZK-rollup?Hard
409.What is the difference between optimistic and ZK-rollup?
Hard
410.What is Arbitrum?Medium
410.What is Arbitrum?
Medium
411.What is Optimism?Medium
411.What is Optimism?
Medium
412.What is zkSync?Medium
412.What is zkSync?
Medium
413.What is StarkNet?Hard
413.What is StarkNet?
Hard
414.What is Polygon (formerly Matic)?Easy
414.What is Polygon (formerly Matic)?
Easy
415.What is Polygon PoS vs Polygon zkEVM?Medium
415.What is Polygon PoS vs Polygon zkEVM?
Medium
416.What is Base (Coinbase L2)?Easy
416.What is Base (Coinbase L2)?
Easy
417.What is Linea (ConsenSys L2)?Medium
417.What is Linea (ConsenSys L2)?
Medium
418.What is fraud proof in optimistic rollups?Hard
418.What is fraud proof in optimistic rollups?
Hard
419.What is challenge period?Medium
419.What is challenge period?
Medium
420.What is validity proof in ZK-rollups?Hard
420.What is validity proof in ZK-rollups?
Hard
421.What is data availability problem?Hard
421.What is data availability problem?
Hard
422.What is sequencer in L2?Medium
422.What is sequencer in L2?
Medium
423.What is bridge between L1 and L2?Easy
423.What is bridge between L1 and L2?
Easy
424.What is canonical bridge vs third-party bridge?Medium
424.What is canonical bridge vs third-party bridge?
Medium
425.What is withdrawal delay in L2?Medium
425.What is withdrawal delay in L2?
Medium
426.How do you deploy contracts on L2?Easy
426.How do you deploy contracts on L2?
Easy
427.What is gas cost difference between L1 and L2?Easy
427.What is gas cost difference between L1 and L2?
Easy
428.What is L2 compatibility with Ethereum?Easy
428.What is L2 compatibility with Ethereum?
Easy
429.What is EVM equivalence vs EVM compatibility?Hard
429.What is EVM equivalence vs EVM compatibility?
Hard
430.What is cross-L2 interoperability?Hard
430.What is cross-L2 interoperability?
Hard
431.What is Solana and its differences from Ethereum?Easy
431.What is Solana and its differences from Ethereum?
Easy
432.What is Rust for Solana development?Medium
432.What is Rust for Solana development?
Medium
433.What is Anchor framework?Medium
433.What is Anchor framework?
Medium
434.What is Solana program (smart contract)?Easy
434.What is Solana program (smart contract)?
Easy
435.What is Proof of History (PoH)?Hard
435.What is Proof of History (PoH)?
Hard
436.What is Binance Smart Chain (BSC)?Easy
436.What is Binance Smart Chain (BSC)?
Easy
437.What is BNB token?Easy
437.What is BNB token?
Easy
438.What is Avalanche blockchain?Medium
438.What is Avalanche blockchain?
Medium
439.What is Avalanche Subnet?Hard
439.What is Avalanche Subnet?
Hard
440.What is Polygon blockchain?Easy
440.What is Polygon blockchain?
Easy
441.What is Fantom blockchain?Medium
441.What is Fantom blockchain?
Medium
442.What is Cosmos ecosystem?Medium
442.What is Cosmos ecosystem?
Medium
443.What is IBC (Inter-Blockchain Communication)?Hard
443.What is IBC (Inter-Blockchain Communication)?
Hard
444.What is Polkadot blockchain?Medium
444.What is Polkadot blockchain?
Medium
445.What is parachain in Polkadot?Medium
445.What is parachain in Polkadot?
Medium
446.What is Cardano blockchain?Medium
446.What is Cardano blockchain?
Medium
447.What is Plutus (Cardano smart contracts)?Hard
447.What is Plutus (Cardano smart contracts)?
Hard
448.What is Near Protocol?Easy
448.What is Near Protocol?
Easy
449.What is Aptos blockchain?Medium
449.What is Aptos blockchain?
Medium
450.What is Sui blockchain?Hard
450.What is Sui blockchain?
Hard
451.What is Move programming language?Hard
451.What is Move programming language?
Hard
452.What is Tezos blockchain?Medium
452.What is Tezos blockchain?
Medium
453.What is Algorand blockchain?Medium
453.What is Algorand blockchain?
Medium
454.What is Flow blockchain (for NFTs)?Medium
454.What is Flow blockchain (for NFTs)?
Medium
455.What is Cadence language?Hard
455.What is Cadence language?
Hard
456.What is multi-chain vs cross-chain?Easy
456.What is multi-chain vs cross-chain?
Easy
457.What is blockchain bridge security risks?Hard
457.What is blockchain bridge security risks?
Hard
458.What is wrapped token on different chains?Easy
458.What is wrapped token on different chains?
Easy
459.What is chain abstraction?Hard
459.What is chain abstraction?
Hard
460.What is account abstraction?Hard
460.What is account abstraction?
Hard
461.What is EIP-4337 (Account Abstraction)?Hard
461.What is EIP-4337 (Account Abstraction)?
Hard
462.What is smart contract wallet?Medium
462.What is smart contract wallet?
Medium
463.What is social recovery wallet?Medium
463.What is social recovery wallet?
Medium
464.What is gas abstraction?Hard
464.What is gas abstraction?
Hard
465.What is paymaster in account abstraction?Hard
465.What is paymaster in account abstraction?
Hard
466.What is bundler in ERC-4337?Hard
466.What is bundler in ERC-4337?
Hard
467.What is UserOperation?Hard
467.What is UserOperation?
Hard
468.What is signature aggregation?Hard
468.What is signature aggregation?
Hard
469.What is ZK-SNARK?Hard
469.What is ZK-SNARK?
Hard
470.What is ZK-STARK?Hard
470.What is ZK-STARK?
Hard
471.What is zero-knowledge proof?Hard
471.What is zero-knowledge proof?
Hard
472.What is privacy-preserving blockchain?Medium
472.What is privacy-preserving blockchain?
Medium
473.What is Tornado Cash?Medium
473.What is Tornado Cash?
Medium
474.What is mixing service?Easy
474.What is mixing service?
Easy
475.What is stealth address?Hard
475.What is stealth address?
Hard
476.What is ring signature?Hard
476.What is ring signature?
Hard
477.What is homomorphic encryption?Hard
477.What is homomorphic encryption?
Hard
478.What is threshold signature?Hard
478.What is threshold signature?
Hard
479.What is multi-party computation (MPC)?Hard
479.What is multi-party computation (MPC)?
Hard
480.What is verifiable delay function (VDF)?Hard
480.What is verifiable delay function (VDF)?
Hard
481.What is MEV (Maximal Extractable Value) explained?Medium
481.What is MEV (Maximal Extractable Value) explained?
Medium
482.What is MEV bot?Medium
482.What is MEV bot?
Medium
483.What is sandwich attack in MEV?Hard
483.What is sandwich attack in MEV?
Hard
484.What is MEV protection?Medium
484.What is MEV protection?
Medium
485.What is private mempool?Medium
485.What is private mempool?
Medium
486.What is PBS (Proposer-Builder Separation)?Hard
486.What is PBS (Proposer-Builder Separation)?
Hard
487.What is censorship resistance?Easy
487.What is censorship resistance?
Easy
488.What is validator extractable value?Hard
488.What is validator extractable value?
Hard
489.What is transaction ordering?Medium
489.What is transaction ordering?
Medium
490.What is mempool monitoring?Medium
490.What is mempool monitoring?
Medium
491.How would you build a decentralized marketplace?Medium
491.How would you build a decentralized marketplace?
Medium
492.Design a token vesting contract for team allocationMedium
492.Design a token vesting contract for team allocation
Medium
493.How would you implement a DAO voting system?Hard
493.How would you implement a DAO voting system?
Hard
494.Design an NFT minting dApp with whitelistMedium
494.Design an NFT minting dApp with whitelist
Medium
495.How would you build a DeFi lending protocol?Hard
495.How would you build a DeFi lending protocol?
Hard
496.Design a staking contract with rewards distributionHard
496.Design a staking contract with rewards distribution
Hard
497.How would you implement a lottery/raffle contract?Medium
497.How would you implement a lottery/raffle contract?
Medium
498.Design a multisig wallet from scratchMedium
498.Design a multisig wallet from scratch
Medium
499.How would you build a decentralized exchange (DEX)?Hard
499.How would you build a decentralized exchange (DEX)?
Hard
500.Design an auction system for NFTsMedium
500.Design an auction system for NFTs
Medium
501.How would you implement royalty payments for NFT creators?Medium
501.How would you implement royalty payments for NFT creators?
Medium
502.Design a subscription payment system on blockchainHard
502.Design a subscription payment system on blockchain
Hard
503.How would you build a decentralized social media platform?Hard
503.How would you build a decentralized social media platform?
Hard
504.Design a reputation system on blockchainHard
504.Design a reputation system on blockchain
Hard
505.How to implement a referral reward system in a smart contract?Medium
505.How to implement a referral reward system in a smart contract?
Medium
506.Design a crowdfunding platform on blockchainMedium
506.Design a crowdfunding platform on blockchain
Medium
507.How would you build a prediction market?Hard
507.How would you build a prediction market?
Hard
508.Design a token bridge between two chainsHard
508.Design a token bridge between two chains
Hard
509.How would you implement cross-chain messaging?Hard
509.How would you implement cross-chain messaging?
Hard
510.Design a decentralized identity systemHard
510.Design a decentralized identity system
Hard
511.How to build a supply chain tracking system?Medium
511.How to build a supply chain tracking system?
Medium
512.Design a decentralized file storage marketplaceHard
512.Design a decentralized file storage marketplace
Hard
513.How to implement dynamic NFT metadata updating logic?Medium
513.How to implement dynamic NFT metadata updating logic?
Medium
514.Design a gasless transaction systemHard
514.Design a gasless transaction system
Hard
515.How to build a Web3 game with NFT items?Medium
515.How to build a Web3 game with NFT items?
Medium
516.Design an on-chain governance system with delegationHard
516.Design an on-chain governance system with delegation
Hard
517.How would you implement flash loan arbitrage?Hard
517.How would you implement flash loan arbitrage?
Hard
518.Design a MEV protection mechanismHard
518.Design a MEV protection mechanism
Hard
519.How would you build a decentralized job marketplace?Medium
519.How would you build a decentralized job marketplace?
Medium
520.Design a Web3 analytics dashboardMedium
520.Design a Web3 analytics dashboard
Medium
521.Explain Uniswap V2 router contract architectureHard
521.Explain Uniswap V2 router contract architecture
Hard
522.How does Uniswap V3 concentrated liquidity work?Hard
522.How does Uniswap V3 concentrated liquidity work?
Hard
523.Design a DEX aggregator like 1inchHard
523.Design a DEX aggregator like 1inch
Hard
524.How would you optimize gas for swap transactions?Hard
524.How would you optimize gas for swap transactions?
Hard
525.Explain impermanent loss mitigation strategiesHard
525.Explain impermanent loss mitigation strategies
Hard
526.How does OpenSea Seaport protocol work?Hard
526.How does OpenSea Seaport protocol work?
Hard
527.Design an NFT marketplace bidding systemMedium
527.Design an NFT marketplace bidding system
Medium
528.How would you implement lazy minting?Medium
528.How would you implement lazy minting?
Medium
529.Explain NFT metadata standards and IPFS integrationEasy
529.Explain NFT metadata standards and IPFS integration
Easy
530.How do you handle NFT royalties on-chain vs off-chain?Medium
530.How do you handle NFT royalties on-chain vs off-chain?
Medium
531.Explain Aave flash loan implementationHard
531.Explain Aave flash loan implementation
Hard
532.How does interest rate calculation work in lending?Hard
532.How does interest rate calculation work in lending?
Hard
533.Design a liquidation bot for DeFiHard
533.Design a liquidation bot for DeFi
Hard
534.How to implement over-collateralized lending?Medium
534.How to implement over-collateralized lending?
Medium
535.Explain health factor calculation and monitoringHard
535.Explain health factor calculation and monitoring
Hard
536.How does Chainlink price feed work?Medium
536.How does Chainlink price feed work?
Medium
537.Design a weather oracle for crop insuranceHard
537.Design a weather oracle for crop insurance
Hard
538.How to implement VRF for randomness?Medium
538.How to implement VRF for randomness?
Medium
539.Explain Chainlink Automation (Keepers)Medium
539.Explain Chainlink Automation (Keepers)
Medium
540.How do you prevent oracle manipulation attacks?Hard
540.How do you prevent oracle manipulation attacks?
Hard
541.How does MetaMask handle multiple networks?Easy
541.How does MetaMask handle multiple networks?
Easy
542.Design a browser extension wallet from scratchHard
542.Design a browser extension wallet from scratch
Hard
543.How to implement hardware wallet integration?Hard
543.How to implement hardware wallet integration?
Hard
544.Explain transaction signing flow in walletsEasy
544.Explain transaction signing flow in wallets
Easy
545.How do you handle wallet recovery and backups?Easy
545.How do you handle wallet recovery and backups?
Easy
546.Explain Polygon PoS bridge mechanismHard
546.Explain Polygon PoS bridge mechanism
Hard
547.How does zkEVM work in Polygon?Hard
547.How does zkEVM work in Polygon?
Hard
548.Design a gas optimization strategy for L2 rollupsHard
548.Design a gas optimization strategy for L2 rollups
Hard
549.How would you implement cross-L2 messaging?Hard
549.How would you implement cross-L2 messaging?
Hard
550.Explain fraud proof verification in optimistic rollupsHard
550.Explain fraud proof verification in optimistic rollups
Hard
551.How does NFT aggregation work?Hard
551.How does NFT aggregation work?
Hard
552.Design a bidding system with collection offersMedium
552.Design a bidding system with collection offers
Medium
553.How would you implement NFT lending?Hard
553.How would you implement NFT lending?
Hard
554.Explain NFT floor price calculationMedium
554.Explain NFT floor price calculation
Medium
555.How do you detect wash trading in NFT markets?Hard
555.How do you detect wash trading in NFT markets?
Hard
556.Explain constant function market makers (CFMM)Hard
556.Explain constant function market makers (CFMM)
Hard
557.Design a novel AMM curveHard
557.Design a novel AMM curve
Hard
558.How would you implement just-in-time liquidity?Hard
558.How would you implement just-in-time liquidity?
Hard
559.Explain MEV supply chainHard
559.Explain MEV supply chain
Hard
560.Design a privacy-preserving DeFi protocolHard
560.Design a privacy-preserving DeFi protocol
Hard
561.Explain EIP proposal processMedium
561.Explain EIP proposal process
Medium
562.How does Ethereum state management work?Hard
562.How does Ethereum state management work?
Hard
563.Design a tool for smart contract formal verificationHard
563.Design a tool for smart contract formal verification
Hard
564.How would you optimize EVM bytecode?Hard
564.How would you optimize EVM bytecode?
Hard
565.Explain Ethereum's path to full shardingHard
565.Explain Ethereum's path to full sharding
Hard
566.How to implement institutional-grade key management?Hard
566.How to implement institutional-grade key management?
Hard
567.Design a multi-party computation (MPC) walletHard
567.Design a multi-party computation (MPC) wallet
Hard
568.How would you handle transaction policy engines?Medium
568.How would you handle transaction policy engines?
Medium
569.Explain cold storage vs hot wallet securityEasy
569.Explain cold storage vs hot wallet security
Easy
570.How do you implement transaction whitelisting?Medium
570.How do you implement transaction whitelisting?
Medium