笔试技巧

一、笔试常见题型

二、编程题:先把「能跑」放第一

笔试和竞赛不同,通过测试用例 > 代码优雅。我的策略:

  1. 读题先想「暴力解法能不能过部分用例」——先拿分再优化。
  2. 确认输入输出格式(多组测试?换行?边界 0/负数?),格式错 = 0 分
  3. 常用模板提前背熟:快读、二分、前缀和、并查集、BFS/DFS、DP 状态转移。
  4. 剩 10 分钟时,宁可在已写的题上补边界,也不开新题。
// 笔试保命节奏(90 分钟 / 2 题)
// 0-5 读题+样例 5-55 题1(暴力→优化) 55-85 题2 85-90 补边界/重测
很多厂笔试「可跳出页面查资料」,但切换成本高。建议把常用模板、公式、边界清单存在本地一个文档里,开考直接对照,比临时搜快得多。

三、选择题:基础要「广而准」

选择题拉不开绝对差距,但会卡线。重点复习:TCP 三次握手/四次挥手、HTTP 状态码、进程线程区别、索引与事务、常见排序复杂度、SQL 联表与窗口函数。这些是高频考点。

四、限时训练是关键

我秋招前用 LeetCode 热题 + 牛客真题做「模拟考」:严格限时、不开编辑器提示、做完判分。连续 2 周、每天 1 套,手感和心理素质完全不一样。真实笔试时反而觉得「和平时练习一样」。

遇到完全不会的题,先写注释版思路 + 暴力框架,部分厂会按「思路分」给分,空着一定是 0。

返回首页