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

Web3 前端面试题库

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

难度
分类
题型
技术栈

全部题目

共 193 题 · 第 5 / 20 页

  1. 41

    injected connector 的三个关键参数

    用 target、shimDisconnect 与 unstable_shimAsyncInject 处理延迟注入与「断开」语义。

    中级钱包与连接概念题
  2. 42

    WalletConnect connector 的接入前置条件

    从配对 URI 的结构出发,说明对称密钥、中继协议与项目侧配置各自的作用。

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

    WalletConnect 的扫码与深链流程

    以配对 URI 为入口,覆盖等待批准、会话建立与过期重试的状态设计。

    中级钱包与连接场景题
  4. 44

    WalletConnect 中继能看到什么、不能看到什么

    端到端加密与邮箱暂存决定了中继的职责边界,但加密之外仍有风险与可用性依赖。

    高级钱包与连接概念题
  5. 45

    并发钱包请求的串行化设计

    用 Promise 语义与错误码分流处理重复请求,用队列保证同一时间只有一个待处理请求。

    高级钱包与连接场景题
  6. 46

    Safe connector 与 Safe App 环境

    梳理 Safe connector 的依赖与参数,并把多签确认节奏纳入状态设计。

    高级钱包与连接概念题
  7. 47

    metaMask connector 与 injected 的区别

    对比两条 MetaMask 接入路径的前提、依赖与覆盖范围,并处理重复入口。

    中级钱包与连接对比题
  8. 48

    连接按钮为什么要先判断 provider 是否可用

    在客户端用异步方式获取 provider,再据此决定按钮状态,并避开 SSR 首帧的浏览器对象依赖。

    中级钱包与连接场景题
  9. 49

    连接状态变化的副作用边界

    区分首次连接与重连,把服务端会话与连接状态解耦,并避免回调重复触发。

    中级钱包与连接概念题
  10. 50

    多连接管理与切换

    用 useConnections 渲染列表、用 useSwitchConnection 切换,切换后显式清理业务状态。

    高级钱包与连接概念题