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

Web3 前端面试题库

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

难度
分类
题型
技术栈

全部题目

共 193 题 · 第 18 / 20 页

  1. 171

    多链 DApp 如何设计切链、加链与错链状态?

    考察 wallet_switchEthereumChain、wallet_addEthereumChain 的完整流程以及链上下文隔离与用户拒绝处理。

    高级架构系统设计
  2. 172

    Multicall、JSON-RPC Batch 和钱包批量调用有什么区别?

    考察三种批量机制发生的层级、原子性、失败语义、链上成本和钱包能力边界。

    高级架构对比题
  3. 173

    wagmi、viem 与 TanStack Query 的分工

    说明三个依赖各自负责什么,以及数据获取、缓存、失效与错误四项职责的分配方式。

    初级架构概念题
  4. 174

    wagmi v3 对业务代码的主要影响

    汇总 v3 的依赖与命名变化,以及升级时需要同步调整的调用方式。

    中级架构概念题
  5. 175

    wagmi 的最小接入步骤

    给出 createConfig、Provider 组合与 QueryClient 的接入方式,并说明常见的配置错误。

    初级架构编码题
  6. 176

    交易成功后如何精准失效链上查询缓存

    说明从交易哈希到回执的等待链路、失效范围的设计,以及乐观更新与回滚的处理。

    中级架构场景题
  7. 177

    wagmi 查询缓存的 queryKey 与默认值

    说明 queryKey 的构成、失效与手动读写缓存的差异,以及默认缓存参数的运维含义。

    中级架构概念题
  8. 178

    wagmi + TypeScript 的 ABI 类型推断

    说明 ABI 声明方式对类型推断的影响、human-readable ABI 的使用场景,以及类型安全的边界。

    中级架构编码题
  9. 179

    按错误类型分类处理 wagmi 与 viem 的错误

    用错误对象的 name 做判别,把类型映射为可执行的产品文案、重试策略与脱敏日志。

    中级架构排障题
  10. 180

    EIP-5792 钱包批量调用在 wagmi 中的落地

    用批次标识与状态查询替代并发交易,并处理能力探测与不支持时的回退。

    高级架构概念题