前言
随着移动互联网的发展,Android开发工程师的需求缺口越来越大。作为一名对面试流程与面试题非常生疏的技术人员,面对如此激烈的竞争,该如何给面试官留下深刻印象,从众多的求职者中脱颖而出呢?针对这个问题我们搜集了市面上大部分公司的面试题并进行了整理,从而总结出一本经典的面试宝典来供面试者参考。
如何使用本书
本书是一本Android面试宝典,全书搜录了90余道经典的面试题,其中包含Java基础面试题和Android经典面试题。在使用本书时,建议从头开始循序渐进地阅读,并且反复研究和理解每道题的知识点,熟知面试官要考察的核心内容,做到轻松应对面试。
根据常见的面试流程与面试题的难易程度,将本书分为4章,分别为面试准备、Java基础、Android菜鸟、Android大神。下面针对每章内容进行简单介绍:
(1)第1章面试准备,主要是让面试者了解面试流程、简历制作、简历投递、面试过程、合同签订等信息。其中面试流程是什么样的?如何制作简历来吸引人力资源的眼球?何时投递简历容易被公司看到?面试成功后,在签订合同时需要注意什么?通过对这些问题的学习,面试者可以掌握一些面试技巧,并提高面试成功率。
(2)第2章Java基础,主要是让面试者对Java基础的面向对象、集合框架、I/O流、多线程、Java数据结构、设计模式等热点问题进行详细探究。通过对本章的学习,面试者可以轻松应对Android面试中所遇到的Java基础面试题。
(3)第3章Android菜鸟,主要针对一些要求相对较低的Android面试者,本章主要是对Android系统架构、新特性、四大组件、Fragment、常用控件、数据处理、网络交互等热点问题进行详细探究。通过对本章的学习,面试者可以轻松应对Android面试中遇到的一些较基础的Android面试题。
(4)第4章Android大神,主要针对一些对薪资要求较高的面试者,本章主要是对线程、多媒体、机制、优化、JNI、异常、第三方框架、屏幕适配、程序打包等热点问题进行详细探究。通过对本章的学习,面试者可以在面试中应对相对有深度的Android面试题。
以上各章中,第1章主要是让面试者了解面试过程中需要注意的一些事项,其中虽然不涉及技术问题,但其中的细节也是大家在面试过程中必须要注意的。第2章主要是针对Java基础中常见的面试题的总结,要求面试者熟练掌握其中的知识点。第3~4章是Android面试中的核心部分,根据面试题的难易程度,分为菜鸟和大神两个级别。不同级别的面试者不仅要知道每道面试题要如何回答,还要把其中的知识点理解透彻。
致谢
本书的编写和整理工作由北京传智播客教育科技股份有限公司就业服务部完成,就业服务部全体成员在近一年的编写过程中付出了很多辛勤的汗水,在此表示衷心的感谢。
意见反馈
尽管我们尽了最大努力,但书中难免会有不妥之处,欢迎各界专家和读者朋友们通过电子邮件给予宝贵意见,我们将不胜感激。
请发送电子邮件至:itcast.book@vip.sina.com。
编者
2016年8月