前言
程序员求职始终是当前社会的一个热点,而市面上有很多关于程序员求职的书籍,例如《程序员代码面试指南》(左程云著)、《剑指Offer》(何海涛著)、《程序员面试笔试宝典》(何昊编著)、《Java程序员面试笔试宝典》(何昊编著)、《编程之美》(《编程之美》小组著)、《编程珠玑》(Jon Bentley著)等,它们都是针对基础知识的讲解,各有侧重点,而且在市场上反映良好。但是,当前市面上没有一本专门针对Java高级程序员的面试笔试的分析与讲解,很多读者朋友们向我们反映,随着就业市场的竞争白热化,如果只是掌握一些浅显的初中级Java知识,那么找到一份月薪八千的工作问题不大,但要想获取更高的职位或薪酬,基本上是一件很难的事情。当下,一些互联网公司特殊Offer的要求也越来越高,要想领先他人,求职者就必须比别人掌握更深入的知识才行。
针对这种情况,我们创作团队经过精心准备,从互联网上的海量面试笔试真题中,选取了当前顶级企业(包括微软、谷歌、百度、腾讯、阿里巴巴、360和小米等)的面试笔试真题,挑选出其中最典型、考查频率最高、最具代表性的Java真题,同时对真题进行知识点的分门别类,做到层次清晰、条理分明、答案简单明了,最终编写成书。本书所选真题以及写作手法具有以下特点:
第一,考查率高。本书中所选知识点全是Java程序员面试笔试常考点,囊括当前Java程序员面试笔试过程中各类高频知识点,尤其是对高级Java语言特性的分析更是细致入微。
第二,行业代表性强。本书中所选知识点全部来自于顶级知名企业,它们是行业的风向标,代表了行业的高水准,其中绝大多数知识点因为题目难易适中,而且具有非常好的区分度,经常会被众多中小企业全盘照搬,具有代表性。
第三,答案详尽。本书对每一个知识点都有非常详细的解答,授之以鱼的同时还授之以渔,不仅提供答案,还告诉读者再遇到同类型题目时该如何解答。
第四,分类清晰、条理分明。本书对各个知识点都进行了归纳分类,这种写法有利于读者针对个人实际情况做到有的放矢、重点把握。
第五,讲解深入。对于大部分知识点,不仅给出这个知识点的用法,更重要的是给出其底层的实现原理。
由于篇幅所限,我们无法将所有的程序员面试笔试真题内容或者知识点都列入其中,鉴于此,我们在猿媛之家官方网站(www.yuanyuanzhijia.com)上提供了一个读者交流平台,读者朋友们可以在该网站上上传各类面试笔试真题,也可以查找自己所需要的知识,同时,读者朋友们也可以向本平台提供当前最新、最热门的程序员面试笔试题、面试技巧、程序员生活等相关材料。除此以外,我们还建立了公众号“猿媛之家”,作为对外消息发布平台,以便最大限度地满足读者需要。欢迎读者关注探讨新技术。
本书主要针对Java用户,我们还有专门针对C/C++用户的图书,同期出版发行。
感谢帮助过我们的亲人、同事、朋友和同学,无论我们遇到多大的挫折与困难,他们对我们不离不弃,一如既往地支持与帮助我们,使我们能够开开心心地度过每一天。在此对以上所有人致以最衷心的感谢。
所有的成长和伟大,如同中药,都是一个时辰一个时辰熬出来的;所有的好书,都是逐字逐句琢磨出来的。在技术的海洋里,我们不是创造者,但我们更愿意去当好一名传播者,让更多的求职者能够通过对本书的系统学习,找到一份自己满意的工作,实现自己的人生理想与抱负。
由于编者水平有限,书中不足之处在所难免,还望读者见谅。读者如果发现问题或者有此方面的困惑,可以通过邮箱yuancoder@foxmail.com联系我们。
猿媛之家