**工欲善其事必先利其器,要想拿到满意的offer,必须有一定的准备。**以下列出来的东西是笔者认为应该准备的东西
- 简历中提到的,一定要有准备,别给自己挖坑
- Java准备,Java基础,有的公司会扣的很细,Java数据结构相关的类、JUC、Java的语言设计、
- JVM 推荐看一下深入理解Java虚拟机这本书
- 网络部分,推荐看一下图解TCP/IP,图解HTTP这两本书,如果觉得不满足,也可以看一些其他的,如详解TCP/IP卷
- Android Framework,推荐看gityuan的博客,并且自己看一下代码
- 第三方开源库,这个笔者保持这一直读代码的习惯,因此不会刻意准备
- 算法,推荐看一下剑指offer,leetcode随便刷一些题即可,不会太难
- 自己搜集的算法题
- 平常搜集的一些有质量的面试经验
相信每个人都有自己复习的方法,这里就不多说了。
面试过程
好的面试官会去发现候选人的优点,他们会根据你简历写的东西进行提问,因为,把简历上写的搞的明明白白,即可。在面试过程中,不要紧张,要突出自己的特点,有意的向自己擅长的方向引导。态度要好,要自信,如果遇到自己不会的,尽量别说自己不会,稍微思考一下,突出自己解决问题的能力。
接下来就是一些面试题。