Java程序员面试笔试真题与解析
作者:猿媛之家
出版时间:2017
内容简介
本书针对当前各大IT企业面试笔试中特性与侧重点,精心挑选了三年来近百家IT企业的面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全关键软件等,所提供的面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使得读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,收获一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
目录
前言 面试笔试经验技巧篇 经验技巧1 如何巧妙地回答面试官的问题2 经验技巧2 如何回答技术性的问题2 经验技巧3 如何回答非技术性问题4 经验技巧4 如何回答快速估算类问题5 经验技巧5 如何回答算法设计问题5 经验技巧6 如何回答系统设计题7 经验技巧7 如何解决求职中的时间冲突问题9 经验技巧8 如果面试问题曾经遇见过,是否要告知面试官10 经验技巧9 在被企业拒绝后是否可以再申请10 经验技巧10 如何应对自己不会回答的问题11 经验技巧11 如何应对面试官的“激将法”语言11 经验技巧12 如何处理与面试官持不同观点这个问题12 经验技巧13 什么是职场暗语12面试笔试真题练习篇 第1章 Java语言基础171.1 Java语言基础知识171.1.1 基本概念171.1.2 访问修饰符421.1.3 包(packet)441.1.4 main方法451.2 面向对象技术471.2.1 基本概念471.2.2 构造方法551.2.3 抽象类与继承631.2.4 多态691.3 关键字761.3.1 标识符命名规则761.3.2 常考关键字771.4 基本类型与运算符931.4.1 基本类型931.4.2 运算符981.5 数组1061.6 字符串1091.7 异常处理1231.8 流1301.8.1 输入输出流1301.8.2 序列化1331.8.3 网络通信1351.9 Java平台与垃圾回收1371.9.1 Java平台1371.9.2 垃圾回收1421.10 容器1471.11 界面编程1641.12 多线程1651.13 JDBC1861.14 Java Web1931.14.1 Servlet与JSP1931.14.2 J2EE204 第2章 软件工程与设计模式2122.1 软件工程与UML2122.2 设计模式214 第3章 数据库2233.1 基本概念2233.2 数据库设计235 第4章 网络与通信2404.1 网络设备2414.2 网络协议2424.3 网络安全2524.4 其他255 第5章 操作系统2605.1 基本概念2605.2 进程与线程2715.3 内存管理281 第6章 数据结构与算法2886.1 数组与线性表2886.2 链表2976.3 字符串2986.4 栈、队列3006.5 排序3036.6 查找3116.7 二叉树3126.8 图3206.8.1 有向图3206.8.2 无向图3216.8.3 遍历3226.9 大数据3246.10 其他324 第7章 编译原理334 第8章 系统设计338 第9章 智力题3429.1 逻辑推理3429.2 数学计算344