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

Web3 前端面试题库

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

难度
分类
题型
技术栈

全部题目

共 193 题 · 第 3 / 20 页

  1. 21

    页面刷新后的钱包“自动重连”究竟恢复了什么?

    考察连接器线索、Provider 会话、账户授权与服务端身份之间的边界和恢复顺序。

    中级钱包与连接场景题
  2. 22

    Provider 对象的能力边界与不可信假设

    从 EIP-1193 的职责划分说明 Provider 能做什么、不做什么,以及为什么页面环境中的 Provider 不构成安全边界。

    初级钱包与连接概念题
  3. 23

    request 的 Promise 契约与错误对象

    理解 EIP-1193 request 的返回与拒绝约定,并把错误码映射为可执行的 UI 处理。

    初级钱包与连接概念题
  4. 24

    Provider 五个事件的触发条件与载荷

    逐个说明 EIP-1193 五个事件的触发条件与载荷形态,并解释事件与状态读取的分工。

    初级钱包与连接概念题
  5. 25

    账户切换事件处理中的竞态与代际取消

    从 accountsChanged 的语义出发,设计一套避免旧账户数据覆盖新状态的竞态处理方案。

    中级钱包与连接场景题
  6. 26

    chainChanged 的十六进制参数与初始化时序坑

    解释 chainChanged 载荷格式与相关读取时机,并给出链切换后重建客户端与缓存的工程方案。

    中级钱包与连接排障题
  7. 27

    Provider 错误码到 UI 处理的映射

    把 EIP-1193 与 EIP-1474 定义的错误码映射为可执行的界面动作,并区分规范错误与实现差异。

    中级钱包与连接概念题
  8. 28

    重复发起钱包请求与 -32002

    解释 -32002 在错误码体系中的位置,给出按钮锁定、状态探测与重复请求防护的工程方案。

    中级钱包与连接排障题
  9. 29

    从 send/sendAsync 迁移到 request

    对照 EIP-1193 附录中的历史接口与事件名,给出从旧 Provider API 迁移到 request/on/removeListener 的替换清单。

    初级钱包与连接对比题
  10. 30

    eth_chainId 与 net_version 的区别及历史坑

    对照两个方法的返回形态与命名空间差异,给出判断当前网络的工程做法与比较时的常见错误。

    初级钱包与连接对比题