第 05 章 / 共 10 章
在线笔试 OA
常见题量与时长、监考与规则、考前准备和考场上的做题顺序。
在线笔试(OA)是投递后发来的限时编程测试,对学生和应届生来说,常常是第一道筛选。
常见形式
- 60–120 分钟内做 2–4 道算法题,用隐藏测试用例判分。
- 有时还有调试题、选择题、工作风格问卷或 SQL 题。
- 有的测试会开摄像头或录屏。开始前读清规则:很多 OA 禁止任何外部帮助(包括 AI 工具),并且会查重。
- 各平台规则不同,见 面试平台规则对照。
考前准备
- 用你写得最快的语言,并熟悉它怎么读标准输入。我们的 输入模板 覆盖 Python、C++、Java 和 Go。
- 找一个安静的整块时间;大多数邀请会给你几天期限。
- 限时演练:模拟 OA 会按真实格式出一套限时题。
考试时
- 先通读所有题,从最容易的开始。
- 先写对一个暴力解,再优化;通过部分用例往往也有分。
- 看数据范围:元素个数在 10^5 左右,通常就不能用 O(n²)。
- 自己测边界:空输入、单个元素、重复值、负数、最大值。
- 留几分钟,把每道题最好的版本再交一遍(每题只能交一次的平台除外)。
考完之后
结果一般在一到三周内出来。不要干等,继续投递、继续练习。不知道该练哪些题型,可以从 解题思路决策树 和 每站代码模板 开始。