Web3 前端面试题库
从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。
难度
分类
题型
技术栈
全部题目
共 193 题 · 第 5 / 20 页
- 41
injected connector 的三个关键参数
用 target、shimDisconnect 与 unstable_shimAsyncInject 处理延迟注入与「断开」语义。
中级钱包与连接概念题 - 42
WalletConnect connector 的接入前置条件
从配对 URI 的结构出发,说明对称密钥、中继协议与项目侧配置各自的作用。
初级钱包与连接概念题 - 43
WalletConnect 的扫码与深链流程
以配对 URI 为入口,覆盖等待批准、会话建立与过期重试的状态设计。
中级钱包与连接场景题 - 44
WalletConnect 中继能看到什么、不能看到什么
端到端加密与邮箱暂存决定了中继的职责边界,但加密之外仍有风险与可用性依赖。
高级钱包与连接概念题 - 45
并发钱包请求的串行化设计
用 Promise 语义与错误码分流处理重复请求,用队列保证同一时间只有一个待处理请求。
高级钱包与连接场景题 - 46
Safe connector 与 Safe App 环境
梳理 Safe connector 的依赖与参数,并把多签确认节奏纳入状态设计。
高级钱包与连接概念题 - 47
metaMask connector 与 injected 的区别
对比两条 MetaMask 接入路径的前提、依赖与覆盖范围,并处理重复入口。
中级钱包与连接对比题 - 48
连接按钮为什么要先判断 provider 是否可用
在客户端用异步方式获取 provider,再据此决定按钮状态,并避开 SSR 首帧的浏览器对象依赖。
中级钱包与连接场景题 - 49
连接状态变化的副作用边界
区分首次连接与重连,把服务端会话与连接状态解耦,并避免回调重复触发。
中级钱包与连接概念题 - 50
多连接管理与切换
用 useConnections 渲染列表、用 useSwitchConnection 切换,切换后显式清理业务状态。
高级钱包与连接概念题