Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 105 additions & 4 deletions docs/zh/part2/position-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ createTime: '2025/06/12 00:30:37'

接下来我们来看看非技术岗的工作,适合没有计算机背景的同学们。

### 1. 产品与运营
### 1. 产品与运营 <Badge type="info" text="Product & Operations" />

:::steps

Expand All @@ -151,7 +151,7 @@ createTime: '2025/06/12 00:30:37'

:::

### 2. 社区管理
### 2. 社区管理 <Badge type="info" text="Moderator, Mod" />

:::steps

Expand All @@ -178,7 +178,7 @@ createTime: '2025/06/12 00:30:37'

:::

### 3. 研究分析
### 3. 研究分析 <Badge type="info" text="Research & Analyst" />

::: steps

Expand All @@ -204,6 +204,106 @@ createTime: '2025/06/12 00:30:37'
```
:::

### 4. 商务拓展 <Badge type="info" text="Business Development, BD" />

:::steps

1. 职位描述

- 负责发掘并建立与交易所、区块链项目方、行业协会等生态伙伴的全球合作关系。
- 制定并执行海外市场增长战略,优化用户获取渠道,深化合作伙伴关系以推动生态系统的全球扩张。
- 负责商务谈判及合同签署,跟踪合作项目的落地效果,并根据市场反馈优化商务策略。
- 深度参与行业活动和大会,代表项目建立品牌知名度并拓展行业人脉资源。

2. 职位要求

- 具备出色的市场开拓与谈判能力,有实战的用户增长或项目合作经验。
- 英语流利,具备跨文化沟通能力,能够适应全球化远程办公环境。
- 对一级市场及链上生态有基础理解,能快速评估合作伙伴的技术和品牌价值。
- 具备良好的数据分析能力,能根据推广效果和用户调研快速调整策略。
```bash
# 常用工具 & 平台
- CRM 系统 (HubSpot, Salesforce)
- 社交/联系工具 (Telegram, LinkedIn, Twitter (X))
- 协作工具 (Notion, Lark/Feishu)
- 活动平台 (Luma, Eventbrite)
```

### 5. 合规与法务 <Badge type="info" text="Legal & Compliance, L&C" />

:::steps

1. 职位描述:

- 监督并设计监管合规策略,管理 KYC(了解你的客户)、AML(反洗钱)以及交易监测(KYT)等日常合规程序。
- 跟踪全球加密货币监管动态(如欧盟 MiCA、美国 SEC 政策),确保护照申请和合规运营符合当地法律规定。
- 起草并谈判各类协议(如现货交易协议、SAFT、代币分配协议等),为新产品上线提供法律风险评估。
- 负责与当地监管机构沟通联络,协调内部及外部合规审计工作。

2. 职位要求:

- 法律、金融或经济学相关专业背景,具备法律职业资格或 AML 专家认证者优先。
- 至少 2 年以上加密行业或支付、银行领域的合规经验,熟悉数字资产相关法律框架。
- 极强的逻辑思维和细致的文档撰写能力,能处理复杂的跨境监管套利问题。
- 适应快节奏、高压力的工作环境,具备优秀的组织协调和时间管理能力。
```bash
# 常用工具 & 平台
- KYC/AML 平台 (Sumsub, Onfido)
- 交易监测/链上审计 (Chainalysis, Elliptic)
- 合同管理 (DocuSign, Ironclad)
- 法律数据库 (Westlaw, LexisNexis)
```

### 6. 产品设计师 <Badge type="info" text="UI/UX Designer" />

:::steps

1. 职位描述:

- 负责去中心化应用(dApps)的设计与视觉表现,专注于简化复杂的链上交互流程(如钱包连接、签名授权、Gas 费预估)。
- 通过用户研究、竞品分析和可用性测试,持续优化产品的用户路径与视觉一致性。
- 制作高保真原型和交互模型,并与技术团队紧密配合,确保设计方案的高质量落地。
- 维护和迭代项目的 UI 组件库与品牌设计指南,提升团队开发效率。

2. 职位要求:

- 熟练使用 Figma、Adobe Creative Suite 等设计工具,具备出色的审美和细节把控能力。
- 对 Web3 交互逻辑(如助记词管理、网络切换、待定交易状态等)有深刻理解。
- 具备较强的沟通能力,能够向非技术利益相关者清晰传达设计理念与决策依据。
- 有相关领域的作品集,能够展示从用户调研到最终视觉输出的完整设计思维。
```bash
# 常用工具 & 平台
- 设计协作 (Figma, FigJam)
- 原型交付 (Zeplin, Storybook)
- 用户调研 (Maze, Typeform)
- 动效设计 (Adobe After Effects, Lottie)
```

### 7. 经济模型设计师 <Badge type="info" text="Tokenomics Architect" />

:::steps

1. 职位描述:

- 设计并优化项目的代币经济学体系,包括代币的产出、销毁、锁仓及治理激励机制。
- 使用数学建模或模拟工具(如 Machinations、Python)对代币生态进行压力测试,确保其长期经济稳定性。
- 撰写白皮书中关于经济模型的部分,并向投资者和社区解释代币的价值捕捉逻辑。
- 跟踪同赛道竞品的模型演进,持续评估并调整项目的分配计划和博弈论参数。

2. 职位要求:

- 具备经济学、数学、游戏设计或金融工程相关背景,深入理解博弈论与激励机制。
- 深入了解主流 DeFi 协议(如 Curve, Uniswap)的模型逻辑及治理机制。
- 具备基础的数据分析能力,能通过链上数据监控代币流通盘及抛压动态。
- 极强的问题解决能力,能将复杂的数学模型转化为易于执行的智能合约逻辑需求。
```bash
# 常用工具 & 技术栈
- 建模仿真 (Machinations, cadCAD)
- 数据分析 (Python, R)
- 链上看板 (Dune Analytics, DefiLlama)
- 文档协作 (Overleaf/LaTeX, GitBook)
```

## ::eos-icons:application-outlined /#32b2f0:: 扩展阅读

**求职平台推荐:**
Expand All @@ -218,6 +318,7 @@ createTime: '2025/06/12 00:30:37'

## ::ep:avatar /#32b2f0:: 文章贡献者

作者:[吃汤圆](https://x.com/web3_cty), [segment7](https://x.com/segseven)
作者:[吃汤圆](https://x.com/web3_cty), [segment7](https://x.com/segseven), [Weather](https://x.com/jaycupup)
<br>
排版:[Echo](https://x.com/Echo_liuchan)
校对:[Bruce](https://x.com/brucexu_eth)
98 changes: 96 additions & 2 deletions docs/zh/part4/interview-preparedness.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,96 @@ permalink: /zh/interview-preparedness/
- ✅ 诚实表达想法,不要刻意迎合
- ✅ 把面试当作学习机会,无论结果如何

## 七、技术岗位常见面试问题举例

### 1. 业务:区块链钱包

> **职位**:DAPP 全栈开发

#### 第一轮面试:技术基础与行业认知

- **职业履历**:Web3 行业从业背景、技术转型的契机及职业发展路径。
- **竞品分析**:主流区块链钱包(如 MetaMask, OKX Wallet)的使用深度评估,以及现有产品的 UX/UI 共性痛点分析。
- **密码学基础**:深入解析非对称加密原理及其常用加密算法。
- **安全防御**:典型钱包攻击向量分析(如钓鱼攻击、私钥窃取)及其防御方案。
- **账户抽象 (AA)**:ERC-4337 协议的核心机制、实现原理及应用前景。
- **技术栈应用**:当前项目中的技术选型依据(前端、后端及 Web3 集成方案)。
- **前端进阶**:
- **React Hooks**:底层原理、执行顺序及自定义 Hooks 实践。
- **DOM 交互**:React 框架下获取与操作 DOM 元素的规范方式。
- **合约开发**:
- **OpenZeppelin**:标准合约库的使用场景与安全实践。
- **Gas 优化**:智能合约开发中降低存储与执行成本的策略。
- **合约升级**:透明代理、UUPS、插件式(Diamond)等可升级模式的对比。
- **网络通信**:远程服务无法通过 localhost 访问时的内网穿透或代理解决方案。
- **工程化能力**:独立业务逻辑的 SDK 封装流程与架构设计。

#### 第二轮面试:深度技术与综合素质

- **多重签名**:多签技术(Multisig)的实现原理及其在资产管理中的应用。
- **共识机制**:PoW 与 PoS 共识算法的逻辑差异及优缺点分析。
- **以太坊底层**:账户模型中 Nonce 字段的防重放与交易排序机制。
- **确定性部署**:如何利用 CREATE2 等技术确保跨链部署的合约地址一致。
- **签名验签**:后端验证前端/客户端提交签名信息的具体流程与算法。
- **故障排查**:分析 DApp 无法连接钱包的常见技术诱因(如 Provider 注入失败、网络异构)。
- **零知识证明 (ZKP)**:ZKP 在隐私计算与二层扩容方案(Rollup)中的应用了解。
- **架构设计**:函数式组件(Functional Components)的设计模式与逻辑解耦策略。
- **路由原理**:React Router 的单页应用(SPA)跳转机制与 History API。
- **闭包陷阱**:React 异步操作中闭包导致的状态更新问题及其解决方案。
- **问题排查方法论**:生产环境中 Bug 的定位、复现、修复及溯源流程。
- **全局错误处理**:后端运行异常捕获及其在前端 UI 层的优雅反馈机制。
- **UX 优化**:在技术层面减少 Web3 交互摩擦(如 Gasless 交易、签名聚合)。
- **行业格局**:当前 Web3 钱包生态(插件、移动端、硬件、社交恢复)的现状与趋势。
- **协作配套**:对 UTC+4 时区办公节奏的适配度。
- **职业规划**:薪资预期及长期职业发展目标。

### 2. 业务:链上数据平台

> **职位**:DAPP 前端开发

#### 第一轮面试:前端工程化与 Web3 集成

- **项目经验**:过往项目模块职责、前端框架选型及配套工具链实践。
- **行业动力**:选择区块链行业的技术驱动力与职业目标。
- **浏览器原理**:缓存机制(强缓存、协商缓存)及其在性能优化中的应用。
- **加载优化**:React 实现组件懒加载(Code Splitting)的配置方案。
- **响应式布局**:前端跨端自适应适配方案(如 Rem, Viewport, Flexbox)。
- **React 核心**:常用 Hooks 的应用场景及组件间通信的最佳实践。
- **构建工具**:Rollup、Vite、Webpack 的差异化特征及选型权衡。
- **数据可视化**:ECharts 的交互设计、事件监听与动态数据渲染。
- **高性能渲染**:针对 K 线行情图等高频更新场景,探讨 Canvas 或 WebGL 的性能优化策略。
- **金融业务**:对现货交易与永续合约(Perpetual)业务逻辑的理解。
- **合约交互**:快速获取智能合约 ABI 的渠道,以及 Ethers.js 对链上事件的查询与过滤实现。
- **钱包集成**:集成 Web3Modal 或 RainbowKit 等多钱包连接组件的经验。

#### 第二轮面试:实战小任务

- 任选两条 EVM 链的 4 种代币,要求展示过往 7 天和 30 天的历史价格折线图数据,允许使用开放 API(比如 Chainbase、CoinGecko、Binance API),并且使用 Ethers.js 获取最近交易事件列表并展示,能够实现链上交易的实时监听。

### 3. 业务:NFT 交易所

> **职位**:全栈开发

#### 第一轮面试:全栈综合能力

- **行业洞察**:对 Web3 行业的当前发展阶段及未来趋势的深度看法。
- **业务逻辑**:以主流平台(OpenSea)为例,描述 NFT 购买的完整业务流与上链过程。
- **协议标准**:ERC-721 与 ERC-1155 的底层结构差异与适用场景。
- **流动性方案**:探讨 NFT 碎片化、AMM 等增强资产流动性的技术方案。
- **合约安全**:
- **上下文对象**:tx.origin 与 msg.sender 的区别及其安全风险。
- **权限控制**:基于 OpenZeppelin 的权限管理方案(Ownable, AccessControl)。
- **重放攻击**:签名重放攻击的原理及规避策略(如 Nonce, ChainID)。
- **数据结构**:默克尔树 (Merkle Tree) 在 NFT 白名单或空投中的应用。
- **底层细节**:合约内存分配设计方案,以及对 EVM 汇编语言(Yul/Opcodes)的了解。
- **数据监听**:前端获取与同步智能合约历史及实时事件列表的方案。
- **React 深挖**:生命周期模型、高阶组件 (HOC) 的应用场景及其替代方案。
- **状态管理**:Redux 中间件的工作原理及其在异步流中的作用。
- **鉴权体系**:JWT Token 的签发、验证及其安全性保障。
- **中间件应用**:Redis 的原子化操作、缓存击穿与雪崩的预防方案。
- **工程化规范**:CI/CD 流水线部署经验及 Git 多人协作冲突处理流程。
- **市场预判**:对 NFT 市场演进(如 NFT+DeFi, SocialFi)的技术趋势分析。

::: tip **结语**
Web3 面试的关键不是展示你知道多少,而是展示你能学多快、做多好。作为新人,最重要的是展现学习能力、实践能力和对行业的热情。记住,每一次面试都是学习和成长的机会。

Expand All @@ -235,6 +325,10 @@ Web3 面试的关键不是展示你知道多少,而是展示你能学多快、

## ::ep:avatar /#32b2f0::文章贡献者

作者:[Alex](https://x.com/0xAlexWu)
排版:[Echo](https://x.com/Echo_liuchan)
作者:[Alex](https://x.com/0xAlexWu), [Weather](https://x.com/jaycupup)
<br>
排版:[Echo](https://x.com/Echo_liuchan)
<br>
校对:[Bruce](https://x.com/brucexu_eth)