java 程序员成功面试秘籍,Java程序员成功面试秘籍

第Ⅰ部分 面试流程概述

章 面试类型分析

1.1电话面试流程

1.2技术测试

1.3应对面对面的现场面试

1.4终的决定

1.5本章小结

第2章 撰写引人入胜的简历

2.1如何撰写简历和求职信

2.2撰写求职信

2.3本章小结

第3章 技术测试和面试基础知识

3.1书面技术测试

3.2上机测试

3.3面对面的技术面试

第Ⅰ部分 面试流程概述

章 面试类型分析

1.1电话面试流程

1.2技术测试

1.3应对面对面的现场面试

1.4终的决定

1.5本章小结

第2章 撰写引人入胜的简历

2.1如何撰写简历和求职信

2.2撰写求职信

2.3本章小结

第3章 技术测试和面试基础知识

3.1书面技术测试

3.2上机测试

3.3面对面的技术面试

3.4本章小结

第4章 编写核心算法

4.1关于大O符号

4.2列表排序

4.3列表搜索

4.4本章小结

第5章 数据结构

5.1列表

5.2树

5.3映射

5.4集合

5.5本章小结

第6章 设计模式

6.1考察示例模式

6.2常用模式

6.3本章小结

第7章 常见面试算法的实现

7.1实现FizzBuzz

7.2生成斐波那契数列

7.3实现阶乘

7.4实现库的功能

7.5使用泛型

7.6本章小结

第Ⅱ部分 核心

第8章 Java基础

8.1原始类型

8.2使用对象

8.3Java数组

8.4String的使用

8.5理解泛型

8.6自动装箱和拆箱

8.7使用注记

8.8命名约定

8.8.1类

8.8.2变量和方法

8.8.3常量

8.9处理异常

8.10使用Java标准库

8.11期待Java 8

8.12本章小结

第9章 基于JUnit的测试

9.1JUnit测试的生命周期

9.2使用JUnit的实践

9.3通过Mock消除依赖

9.4通过行为驱动的开发进行系统测试

9.5本章小结

0章 理解Java虚拟机

10.1垃圾回收

10.2内存调优

10.3JVM和Java语言之间的互操作性

10.4本章小结

1章 并发

11.1使用线程

11.2使用并发

11.3actor

11.4本章小结

第III部分组件和框架

2章 Java应用程序和数据库的整合

12.1SQL简介

12.2JDBC:整合Java和数据库

12.3利用内存数据库进行测试

12.4本章小结

3章 创建Web应用程序

13.1Tomcat和Servlet API

13.2Jetty

13.3Play框架

13.4本章小结

4章 HTTP和REST

14.1HTTP方法

14.2HTTP客户端

14.3通过REST创建HTTP服务

14.4本章小结

5章 序列化

15.1读写Java对象

15.2使用XML

15.3JSON

15.4本章小结

6章 Spring框架

16.1Spring核心及应用上下文

16.2Spring JDBC

16.3集成测试

16.4Spring MVC

16.5本章小结

7章 使用Hibernate

17.1使用Hibernate

17.2本章小结

8章 有用的库

18.1通过Apache Commons去除样板化的代码

18.2利用Guava集合进行开发

18.3使用Joda Time库

18.4本章小结

9章 利用构建工具进行开发

19.1通过Maven构建应用程序

19.2Ant

19.3本章小结

第20章 Android开发

20.1基础知识

20.1.1组件

20.1.2Intent

20.1.3Activity

20.1.4BroadcastReceiver

20.1.5Service

20.2用户界面

20.3持久化

20.4Android硬件

20.5本章小结

附录A Scala简介

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值