Web3 前端面试题库
从单一知识点到完整业务场景。先尝试口述答案,再进入详情对照思路、常见错误和评分标准。
难度
分类
题型
技术栈
全部题目
共 193 题 · 第 7 / 20 页
- 61
登录消息少写一个字段,会有什么后果?
考察登录消息的必填字段、随机数要求与钱包侧域名校验,定位重放与钓鱼风险。
高级签名代码审查 - 62
用户签了授权但额度没变,界面该怎么显示?
考察签名授权的中间态:签名已产出、链上状态未变,判断依据是随机数而非额度。
高级签名场景题 - 63
「签名」和「发送交易」的按钮文案能混用吗?
考察两类请求在用户预期与钱包展示上的差别,以及文案混淆带来的资金风险。
初级签名场景题 - 64
签名的有效期由谁来把关?
考察截止时间字段的强制位置,以及前端判断与服务端判断的职责差异。
中级签名系统设计 - 65
地址签名能证明「他是谁」吗?
考察密钥控制与身份声明的边界,以及自托管身份在恢复与隐私上的固有代价。
高级签名概念题 - 66
尚未部署的智能账户签名,服务端怎么验证?
用 ERC-6492 识别反事实签名,在一次模拟执行里完成部署和 ERC-1271 校验。
高级签名排障题 - 67
私有 RPC 能防住什么,交易卡住后怎样安全处理?
区分三明治风险、私有广播与读链,并处理 pending、取消、替换和公开回退。
高级交易系统场景题 - 68
如何设计一笔链上交易的完整状态管理?
考察模拟、签名、广播、确认、替换、取消、失败、链重组和页面恢复。
高级交易系统系统设计 - 69
EIP-1559 的 Gas 字段应该如何计算和展示?
考察 gasLimit、gasUsed、base fee、priority fee 和 max fee 的区别与费用展示。
中级交易系统概念题 - 70
nonce 如何导致交易排队,前端怎样处理加速与取消?
考察账户交易顺序、pending nonce、同 nonce 替换以及前端交易状态更新。
中级交易系统场景题