总时间: 30天
回合数: 5
第 1 轮: Hackerrank 测试,持续时间: 1.5 小时
- 数据结构和算法问题,根据你的经验水平。但是 5+ yoe 可以预期 DP、树、递归或简单的 leetcode 中等问题。
- Angular 或 React 项目。
必须通过所有测试用例,非常简单。没有什么特别需要准备的,如果你在任何技术领域工作,应该没问题。
第 2 轮:前端,持续时间: 1 小时
- 简单的编码问题,如字谜、字符串操作、数组等。
- 关于闭包、提升等的棘手 JS 问题。
- 关于事物在幕后如何工作的端到端问题,包括身份验证、会话管理、数据持久性等。
- 深入的 JavaScript 工作模型:事件、事件循环、调用堆栈等。
- 简单的设计问题。
第 3 轮:后端,持续时间:1 小时
- 编码 DP 问题。
- 数据库查询。我选择了 NoSQL,但一切都很好。
- 一个小功能的系统设计
- Docker、 Jenkins、集群:基本问题
第 4 轮:数据结构和算法
- 编码 1 个简单问题:字符串
- 编码 1 个中等问题:DP – Coins
- 编写测试用例。
- 测试设计策略。
- 了解 OOP 并使用 OOP 设计任何功能
- 简单的对话
第 5 轮:管理和系统设计
- 简单的编码问题:数学。
- 简单的编码问题——股票买入卖出。
- 项目描述和决策原因等。复杂任务的情况处理。
- 测试策略。
谈判要约:同等行业