Skip to content
RED SAGSkills

Hard Blockchain Developer questions

32 questions · 20 points each for a correct first answer.

  1. 1.Lending protocol price oraclehard
  2. 2.Replaying a signed messagehard
  3. 3.First depositor in a vaulthard
  4. 4.Reentrancy through a view functionhard
  5. 5.Rollup withdrawal timeshard
  6. 6.Paying everyone in a loophard
  7. 7.delegatecall to user inputhard
  8. 8.Account abstractionhard
  9. 9.Reentrancy through safeMinthard
  10. 10.EIP-7702 and "only EOAs" checkshard
  11. 11.Namespaced storage layouthard
  12. 12.Using a signature as a noncehard
  13. 13.Domain separator after a chain splithard
  14. 14.Hash collision with encodePackedhard
  15. 15.msg.value inside a multicallhard
  16. 16.Which way to round in a vaulthard
  17. 17.Constant product swap outputhard
  18. 18.Trade-offs of a TWAP oraclehard
  19. 19.Checking a Chainlink pricehard
  20. 20.Flash-loaned voting powerhard
  21. 21.Return data gas griefinghard
  22. 22.Relayer forwards too little gashard
  23. 23.Indexer shows phantom depositshard
  24. 24.Using block.number for time on L2hard
  25. 25.Deployment fails on one chainhard
  26. 26.Trusting a cross-chain messagehard
  27. 27.Why transparent proxies split callershard
  28. 28.A fee that rounds to zerohard
  29. 29.Commit-reveal that can be copiedhard
  30. 30.Missing account checks on Solanahard
  31. 31.Why ZK rollups still post datahard
  32. 32.Expensive loop over storagehard