剑指Offer

何海涛

出版时间

2014-06-01

ISBN

9787121232459

评分

★★★★★

标签

编程

书籍介绍
这本书最独特的地方,不在题目本身,而在它把'面试'当成一门可拆解的手艺来教。它告诉你简历里'了解''熟悉''精通'一字之差天壤之别,教你用STAR模型讲清自己做过什么;它强调代码不仅要'能跑',还要处理空输入、非法边界这类'什么时候会崩溃'的边角——这种对鲁棒性的执念,是多数教材忽略的。读者记住它,往往因为'画图、举例、分解'三招把复杂问题化简的思维,而非某道具体题。它适合两类人:一是正被套路化面试折磨、想摸清考官到底在考什么的求职者;二是愿意'抛开面试、只学健壮代码'、把边界与复杂度当习惯的进阶者。它不是内功心法,而是一套高效的应试脚手架。
AI导读
核心看点
  • 系统梳理面试流程与五大核心考点
  • 精讲高质量代码规范、鲁棒性与边界处理
  • 提供画图、举例、分解等解题思维模式
读者共识
  • 面试突击利器,但非计算机科学内功
  • 部分题目解析生硬,需辩证吸收观点
  • 经典之作,适合入门但需持续更新
精彩摘录
  • "另外,当输入的k为0时,同样也会引起程序崩溃"
  • "简历中描述项目的STAR模型:Situation 简短的项目背景; Task 完成的任务; Action 为完成任务做了哪些工作,怎么做的; Result 自己的贡献"
  • "和描述项目时要注意“参与”与“负责”一样,描述技能掌握程度时也要注意“了解”、“熟悉”和“精通”的区别"
  • "·老板太苛刻 ·同事太难相处 ·加班太频繁 ·工资太低"
  • "现在的工作做了一段时间,已经没有太多的激情了,因此希望寻找一份更有挑战的工作。然后具体论述为什么有些厌倦现在的职位,以及面试的职位我为什么会有兴趣"
  • "如果在面试的时候遇到难题,我们有3种方法分析、解决复杂的问题:画图能使抽象问题形象化,举例使抽象问题具体化,分解使抽象问题简单化。"
  • "如果应聘者能够在定义函数之后,立即对该函数进行全面的单元测试,那就相当于向面试官证明了自己有着专业的软件开发经验。如果应聘者是先写单元测试用例,再写解决问题的函数,我相信面试官定会对你刮目相看。"
目录
第1章 面试的流程 1
1.1 面试官谈面试 1
1.2 面试的三种形式 2
1.2.1 电话面试 2
1.2.2 共享桌面远程面试 3

显示全部
用户评论
收下膝盖吧
鲁棒性 、边界、时间复杂度
弄了整整快一年, 先有了 offer , 才来刷完... 内容编排的顺序是按照文中的几个标题来进行的, 可能对于急于上手刷题的话, 还是 Leetcode 的顺序或者网上其他按照数据结构慢慢刷的更好一点.
看来国内面试 和国外面试都一样哇 ^ ^ 各种考察到 例题又不至于太多 喧宾夺主 以题讲点~
根据我面试别人和被面试的经验来看,这本书包含了一个合格程序员应该掌握的容易被总结和教材化的基础知识和技巧,针对很多公司已经套路化的面试流程而言的确是有效的。但它依然只是《骗分导论》一般试图突击走捷径的存在,不能作为修炼编程内功和计算机科学素养的考纲。仅对于找工作来说,是必要不充分条件。
补标
2022.1.29 读完 8分 题目其实前几天就刷完了,今天才把书草草看了一遍,本来是打算上学期期末前刷完的。 大部分题目确实都很经典,不过题解我还是选择看LeetCode。 这本书11年出的第一版,17年出的第二版。看了最后两篇面试现场,不由得感叹,才过去几年,面试难度上升真快。
找工作挺有帮助的
本科生找工作必备
下载
收藏
全部深度解读 →主题书单高分榜最近更新