剑指offer 2 本书内容

  本书内容

全书分为七章,各章的主要内容如下:

第一章介绍面试的流程。通常整个面试过程可以分为电话面试、共享桌面远程面试和现场面试三个阶段,每轮面试又可以分为行为面试、技术面试和应聘者提问三个环节。本章详细讨论了面试中每个环节需要注意的问题。其中,1.3.2节深入讨论了技术面试中的五个要素,是全书的大纲,接下来的第2-6章将逐一讨论每个要点。

第二章梳理应聘者在接收技术面试时需要用到的基础知识。本章从编程语言、数据结构及算法三个方面总结了程序员面试的知识点。

第三章讨论应聘者在面试时写出高质量代码的三个要点。通常面试官除了期待应聘者写出的代码能够完成基本的功能,还能应对特殊情况并对非法输入进行合理的处理。读完这一章,读者将会学会如何从规范性、完整性和鲁棒性三个方面提高代码的质量。

第四章总结在编程面试中解决难题的常用思路。如果在面试过程中遇到复杂的难题,那么应聘者最好在写代码之前形成清晰的思路。读者在读完这一章之后,将学会如何用画图、举例和分解这三种思路来解决问题。

第五章介绍如何优化代码的时间效率和空间效率。如果一个问题有多种解法,那么面试官总是期待应聘者能找到最优的解法。读完这一章,读者将学会优化时间效率以及用空间换时间的常用算法。

第六章总结面试中的各项能力。在面试过程中,面试官会一直关注应聘者的学习能力和沟通能力。除此之外,有些面试时关还喜欢考察应聘者的知识迁移能力、抽象建模能力和发散思维能力。读完这一章,读者将学会如何培养和运用这些能力。

第七章是两个面试案例。在这两个案例中,读者将看到应聘者在面试过程中的哪些举动是不好的行为,而哪些表现又是面试官所期待的行为。衷心的希望应聘者能在面试时少犯甚至不犯错误,完美的表现出自己的综合素质,最终拿到心仪的offer。

本书试图以面试官的视角来剖析面试题。

www.broadview.com.cn/31092

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章