Coding interview 的 Math cheatsheet
Math 学习指南,包含练习题、技巧、时间复杂度与推荐资源
Introduction
Math 是 Computer Science 的基础,每个程序员和计算机科学从业者都需要具备基本数学知识。好消息是,coding interview 通常不会涉及太多复杂数学,但掌握一些基础数学技巧会很有帮助,因为面试官可能让你实现数学运算。
Things to look out for during interviews
- 如果代码涉及除法或取模,记得处理除以 0 的情况。
- 使用 Java/C++ 等强类型语言时,检查并处理 overflow/underflow。至少要在面试中提到可能会溢出,并确认是否需要处理。
- 考虑负数与浮点数。虽然看起来显而易见,但在面试压力下容易忽略。