智力题
看似刁钻,实则考查的是结构化思维和拆解能力。
解题方法论
面试中的智力题(Brainteaser)并非要难倒你,而是观察你面对未知问题时的思维路径。掌握一套通用方法,比背答案更重要:
先听清题 → 拆解要素 → 假设极端 → 反向思考 → 量纲校验
- 先听清题:不要急于回答。确认所有已知条件,必要时复述一遍题目。很多智力题的关键藏在一句看似无关的描述里。
- 拆解要素:把题目分解成若干子问题。例如费米估算的精髓就是把一个大问题拆成几个可估的小问题。
- 假设极端:当变量很多时,先考虑极端情况(0 个、1 个、无穷多个),往往能迅速缩小范围。
- 反向思考:正面硬推走不通时,从结果倒推、从对手视角思考、从对称性入手。
- 量纲校验:对估算结果做合理性检查——数量级对不对?单位对不对?边界情况是否自洽?
为什么面试官爱问智力题
面试官问智力题,看的不是你能不能"答对",而是:
- 你能否在压力下保持冷静、有条理地思考
- 你会不会提出好问题来澄清模糊条件
- 你遇到卡壳时怎样调整方向
- 你的沟通是否清晰,能否把思考过程讲给别人听
因此,边想边说(think aloud)非常重要。即便最终答案不对,只要推理过程展现了结构化思维,面试官依然会给出高分。
题型分类
| 序号 | 类型 | 代表题 | 核心能力 |
|---|---|---|---|
| 01 | 逻辑题 | 骑士与无赖 | 形式逻辑推理 |
| 02 | 概率题 | 三门问题 | 概率直觉修正 |
| 03 | 数学技巧 | 高斯求和 | 数学巧思 |
| 04 | 费米估算 | 芝加哥钢琴调音师 | 量级估算 |
| 05 | 横向思维 | 火柴拼三角形 | 打破思维定势 |
| 06 | 序列找规律 | 斐波那契数列 | 模式识别 |
| 07 | 经典面试题 | 25 匹马问题 | 最优化思维 |
| 08 | 博弈策略 | Nim 游戏 | 博弈论入门 |
适用人群
- 准备大厂(Google、Meta、字节跳动等)技术面试的求职者
- 准备咨询公司案例面试的候选人(费米估算尤其重要)
- 准备量化金融面试的候选人(概率题是重点)
- 喜欢脑筋体操、想锻炼逻辑思维的人
前置知识
- 基础概率论(高中水平即可:条件概率、期望值)
- 基础代数(方程、等差/等比数列)
- 简单的组合数学(排列、组合)
- 不需要微积分,但需要对数学不恐惧
推荐资源
书籍
- 《How to Solve It》— Polya,经典问题求解方法论
- 《Are You Smart Enough to Work at Google?》— William Poundstone
- 《Heard on the Street: Quantitative Questions from Wall Street》— Timothy Falcon Crack
- 《A Practical Guide to Quantitative Finance Interviews》— Xinfeng Zhou
在线刷题平台
- Brainstellar — 分类型的智力题库
- Brilliant — 交互式数学与逻辑课程
- TechInterview puzzles collection — GeeksforGeeks 谜题集
如何使用本模块
建议按顺序阅读 01 到 08,因为后面的章节会引用前面的概念。每道题先自己想 5 分钟再看答案。每章末尾有"解题模板"和"延伸阅读",帮助你举一反三。
祝你刷题愉快!