跳到主要内容
Web3 前端面试题库

Web3 前端面试题库

从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。

难度
分类
题型
技术栈

全部题目

共 193 题 · 第 1 / 20 页

  1. 01

    为什么链上金额不能直接用 JavaScript Number 计算?

    考察安全整数、十进制输入与最小单位转换,以及 BigInt 的正确使用边界。

    初级Web3 基础排障题
  2. 02

    EOA 与合约账户的关键区别

    说明外部拥有账户与合约账户在控制方式、发起交易与代码字段上的差异,以及判断地址类型时的例外。

    初级Web3 基础对比题
  3. 03

    Ethereum 账户的四个状态字段

    说明账户状态由哪四个字段组成、各自代表什么,以及前端读取这些字段的方式与常见误区。

    中级Web3 基础概念题
  4. 04

    钱包与账户:为什么钱包不是账户

    说明账户与钱包的概念差异、两者的多对多关系、助记词与派生路径对账户集合的影响,以及前端连接的对象到底是什么。

    初级Web3 基础概念题
  5. 05

    EOA 地址是如何从私钥推导出来的

    说明外部拥有账户地址的推导步骤、可校验的表示方式,以及与合约账户地址生成方式的区别。

    中级Web3 基础概念题
  6. 06

    EIP-55 校验和地址的作用

    说明校验和地址的生成方式、能发现与不能发现的问题,以及展示与比较时的规范做法。

    初级Web3 基础概念题
  7. 07

    地址的规范化比较与展示

    从校验和地址的工作原理出发,说明比较、展示与输入校验应当如何配合,并给出可落地的规范化流程。

    初级Web3 基础排障题
  8. 08

    账户 nonce:顺序与重放保护计数器

    说明 nonce 作为账户级顺序与重放保护计数器的作用,以及交易发送、合约创建与 EIP-7702 授权如何改变它。

    中级Web3 基础概念题
  9. 09

    合约账户如何「主动」执行操作

    从多签与 ERC-4337 两条路径说明合约账户动作的来源,并厘清 UserOperation 与交易收据之间的对应关系。

    高级Web3 基础概念题
  10. 10

    EIP-7702 对「EOA 无代码」判断的影响

    解释 7702 委托指示码如何让 EOA 出现代码,以及前端在安全判断、展示与授权确认上需要调整的地方。

    高级Web3 基础概念题