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

Web3 前端面试题库

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

难度
分类
题型
技术栈

全部题目

共 193 题 · 第 12 / 20 页

  1. 111

    eth_call 的 from 可以是任意地址

    说明 eth_call 的只读语义与 from 参数的角色,并给出模拟预检与签名验签之间的责任划分。

    中级合约交互概念题
  2. 112

    把合约调用发给 EOA 地址会发生什么

    说明调用数据在普通无代码地址上的执行结果,以及预编译、7702 委托对地址检查结论的影响。

    初级合约交互排障题
  3. 113

    代币 decimals 不是常量

    说明 decimals 的链上来源、bigint 与格式化工具的使用方式,以及多代币汇总与输入校验的边界。

    中级合约交互概念题
  4. 114

    主网 USDT 的 approve 为什么需要先置 0

    说明 ERC-20 的 approve 标准语义、主网 USDT 的差异化实现,以及两步授权流程的状态管理与失败恢复。

    中级合约交互场景题
  5. 115

    ERC-721 元数据的可用性与链下依赖

    说明 ownerOf、tokenURI 与 balanceOf 的语义与失败形态,以及元数据获取、回退与列表降级的设计。

    中级合约交互概念题
  6. 116

    从前端发起合约部署

    说明部署交易的字段结构、合约地址的获取方式,以及前端发起部署的适用边界与流程设计。

    高级合约交互场景题
  7. 117

    给合约转 ETH 会走哪个函数

    从 receive 与 fallback 的触发条件出发,说明向合约发送 ETH 的执行路径、失败条件与前端处理方式。

    高级合约交互概念题
  8. 118

    可升级合约对前端配置的影响

    说明代理模式的地址关系、EIP-1967 的存储槽约定,以及升级带来的 ABI 与安全结论变化。

    高级合约交互概念题
  9. 119

    safeTransferFrom 对合约接收方的回调要求

    说明 ERC-721 与 ERC-1155 安全转账的接收回调、与普通 transferFrom 的差异,以及前端处理方式。

    高级合约交互概念题
  10. 120

    payable 与交易 value 的正确处理

    说明 payable 与 state mutability 的关系、value 的单位与换算方式,以及纯转账与合约调用的路径选择。

    初级合约交互概念题