《Java软件工程师面试宝典(第4版)》 试读感想
《Java程序员面试宝典(第4版)》 试读感想
《Java程序员面试宝典(第4版)》这本书刚刚看完目录,我就有种购买的欲望!不过对于逻辑思维清晰的理工男来说,我还是克制住了自己,还是决定把试读内容读完再考虑是否值得购买。
花了不到一个小时,看完了《Java程序员面试宝典(第4版)》 的试读部分,我心里更是觉得此书非买不可了。
大家可能问我,把这本书说的这么好,有什么目的?
先谈谈java程序设计基本概念对面试的重要性,虚拟机、类型转换、程序结构、运算符、异常、发射、值的传递引用、循环、内存管理...这些知识在学习java时都会了解,但并不是所有人都会深入理解,而到了面试时,不仅仅会考到这些知识,更会在实际工作中用到,《Java程序员面试宝典(第4版)》让我回顾这些知识的内容,以实际面试题为引子,牵出知识点的细节,让我更深入理解其中的含义。
再说说这本书的感想:接触JAVA6~7年了,工作也6年多,一直从事java软件开发,由于在学校没有努力的学习过java技术,前三年的工作都是去一些小公司,因为投了简历,大公司基本也给刷下来了。后来工作几年,有点经验,平时也看书,觉得能力强大了,也做了好几个大项目,就觉得自己牛了,换工作的时候,开始向大公司投简历,也许是简历里经历比较不错,既然好几家大公司发来的邀请函,京东、网易、58、乐视...虽然不是BAT这种一线大公司,但是也算是互联网行业里二线里数一数二的公司了。不过等到了面试现场,经历了一轮又一轮的面试,才发现自己所掌握的知识没有多少深度。到了大公司,你回答完问题,考官还会追着问为什么这么选这个答案,你是如何理解的?就拿《Java程序员面试宝典(第4版)》5.1第一题关于ClassLoader的问题来说,那次去乐视面试,解完题,他们会接着问我,能不能讲讲ClassLoader的加载流程?ExtClassLoader和AppClassLoader的区别?等等。而这本书,可以从一个考官的角度,帮我解答问题,让我认识到java基础知识内更深更全的内容。后来与一个大公司面试官聊天的过程中,了解到,大公司之所以对基础知识的掌握要求更深更全面,是因为大公司研发工作更细致,方向更明确,掌握的知识不仅仅是能用,还要知道为什么这没用,甚至是怎样才能更好的用。
从《Java程序员面试宝典(第4版)》这本书的目录中可以看出,它将java面试中涉及几乎所有的技术都呈现在我面前,从第5章试读的部分内容看,它比较系统和深入的帮我分析这些技术的细节和内容,不仅仅是知道面试题的答案是什么,更让我掌握java技术的核心内容。从我国内二线大公司的面试成功经验来看,《Java程序员面试宝典(第4版)》绝对值得一读。当初在网上找的java面试题在这边书里有有一些类似的问题,但是比起网络上零散繁杂的内容,这本书的问题和答案更系统,更深入,讲解更深入浅出。如果我早买一本,仔细研读,也许,BAT都不是梦。当然,现在正在做这个梦,有这本书,我想,我的目标迟早能实现。