Web3 前端面试题库
从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。
难度
分类
题型
技术栈
全部题目
共 193 题 · 第 4 / 20 页
- 31
没有 window.ethereum 时的检测与降级设计
说明 window.ethereum 的规范地位与多钱包发现机制,设计没有可用 Provider 时的检测、降级与只读路径。
初级钱包与连接场景题 - 32
EIP-6963 公告信息的安全使用
逐项分析 rdns、uuid 与 icon 的使用边界,给出钱包列表发现中更稳妥的展示与校验方式。
中级钱包与连接场景题 - 33
直接调用 provider.request 的适用边界
划分直接 request 与数据层、连接层封装的职责边界,给出多钱包环境下 Provider 获取与降级的工程方案。
中级钱包与连接对比题 - 34
EIP-2255 权限模型与连接授权撤销
用权限对象模型解释连接、授权与撤销的关系,给出前端在撤销与支持度差异下的状态处理方案。
高级钱包与连接概念题 - 35
useConnection 的状态机
说明连接状态的取值、派生字段的含义,以及首屏渲染与重连期间的处理方式。
初级钱包与连接概念题 - 36
useConnect 的 mutate 用法与参数
说明 v3 中连接操作的定义方式、变量字段与状态读取,并给出重复点击与错链的处理方式。
中级钱包与连接概念题 - 37
注入钱包「断开连接」的真实语义
说明断开操作清理了什么、注入式钱包为何需要 shim,以及产品文案与状态清理的边界。
中级钱包与连接场景题 - 38
useSwitchChain 的失败分支处理
说明切链的调用方式与错误分类,覆盖用户拒绝、方法不支持、目标链未配置与钱包需要添加链的场景。
中级钱包与连接场景题 - 39
Connector 抽象与连接对象
理解 connector 的注册方式与连接对象的字段,避免把地址当成连接的唯一标识。
中级钱包与连接概念题 - 40
当前官方 connectors 与选型
对照官方清单与 v3 的可选依赖机制,按场景选择接入方式并避免重复入口。
初级钱包与连接概念题