cswork / OA打开练习工作台

CODESIGNAL ICA 式练习

一个项目,四关递进

Industry Coding Assessment 让你实现一个小系统,并一关一关地扩展:每关增加新操作,当前关通过测试后才解锁下一关。这里的题目是本站原创,用来熟悉形式,不是原题。

ICA 和 GCA 有什么不同

General Coding Assessment(GCA)
4 道互相独立的算法题,通常约 70 分钟。每题单独计分,可以跳着做。
Industry Coding Assessment(ICA)
一个项目分 4 关递进,通常约 90 分钟,例如内存存储、银行账本、文件存储。后面的关卡沿用前面写的代码,第 1 关的设计很重要。不允许使用 AI 工具。
这里怎么计分
得分 = 已通过的关数 + 当前关最近一次运行的隐藏测试通过比例。各公司形式会变,以邀请邮件为准。

练习题组

OA 笔记里提到这种形式的公司

来自本站模拟 OA 的调研笔记:这些公司的报告提到 Industry Coding 式测试。

  • Meta2025 年起 E3/新毕业生多数报告为 CodeSignal Industry Coding 式:一道项目题分 4 关递进(如内存 KV 库:get/set → TTL → 版本查询 → 删除),过关才解锁下一关,本模拟用 4 道独立题近似。也有 2026 报告为 4 道独立 easy/medium、70 分钟;禁止使用 AI。模拟 OA Meta
  • AnthropicCodeSignal Industry Coding Assessment:一道项目题分 4 关递进(如内存数据库:增删查 → 过滤 → TTL → 历史查询,或银行系统),过关才解锁下一关,本模拟用 4 道独立题近似。2026 有报告增至 6 关;明确禁止使用 AI。模拟 OA Anthropic
  • Coinbase2026 年实习和新毕业生报告多为 CodeSignal 4 题 70 分钟(一份新毕业生报告每题 300 分,满分 1200);也有人遇到 90 分钟、4 关递进的 Industry Coding 版。邀请一般 2–7 天内完成,是否监考以邀请邮件为准。模拟 OA Coinbase

练习建议

  • 每关先把说明读两遍、跑一遍公开测试,再动手写代码。
  • 数据结构留出扩展余地:后面的关卡会给存储的数据加上历史、时间和归属。
  • 涉及时间的事件,按说明规定的顺序在每个操作开始前先处理。
  • 开启计时,一次做完一整组;之后再限时重做一遍。

REST API 题(离线接口,Python)