Web3 前端面试题库
从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。
难度
分类
题型
技术栈
全部题目
共 193 题 · 第 3 / 20 页
- 21
页面刷新后的钱包“自动重连”究竟恢复了什么?
考察连接器线索、Provider 会话、账户授权与服务端身份之间的边界和恢复顺序。
中级钱包与连接场景题 - 22
Provider 对象的能力边界与不可信假设
从 EIP-1193 的职责划分说明 Provider 能做什么、不做什么,以及为什么页面环境中的 Provider 不构成安全边界。
初级钱包与连接概念题 - 23
request 的 Promise 契约与错误对象
理解 EIP-1193 request 的返回与拒绝约定,并把错误码映射为可执行的 UI 处理。
初级钱包与连接概念题 - 24
Provider 五个事件的触发条件与载荷
逐个说明 EIP-1193 五个事件的触发条件与载荷形态,并解释事件与状态读取的分工。
初级钱包与连接概念题 - 25
账户切换事件处理中的竞态与代际取消
从 accountsChanged 的语义出发,设计一套避免旧账户数据覆盖新状态的竞态处理方案。
中级钱包与连接场景题 - 26
chainChanged 的十六进制参数与初始化时序坑
解释 chainChanged 载荷格式与相关读取时机,并给出链切换后重建客户端与缓存的工程方案。
中级钱包与连接排障题 - 27
Provider 错误码到 UI 处理的映射
把 EIP-1193 与 EIP-1474 定义的错误码映射为可执行的界面动作,并区分规范错误与实现差异。
中级钱包与连接概念题 - 28
重复发起钱包请求与 -32002
解释 -32002 在错误码体系中的位置,给出按钮锁定、状态探测与重复请求防护的工程方案。
中级钱包与连接排障题 - 29
从 send/sendAsync 迁移到 request
对照 EIP-1193 附录中的历史接口与事件名,给出从旧 Provider API 迁移到 request/on/removeListener 的替换清单。
初级钱包与连接对比题 - 30
eth_chainId 与 net_version 的区别及历史坑
对照两个方法的返回形态与命名空间差异,给出判断当前网络的工程做法与比较时的常见错误。
初级钱包与连接对比题