Android工程师要求:https://www.aliyun.com/jiaocheng/1074.html?spm=5176.100033.9.32.N1RVEc

摘自:https://www.aliyun.com/jiaocheng/1074.html?spm=5176.100033.9.32.N1RVEc


一、基础 Android:

《第一行代码》(把基础巩固一下)

《Android开发艺术之旅》(强烈推荐,面试的考点基本概括)

面试被考到的知识点:
Activity的生命周期
Activity的启动模式
Handler机制(要把源码看一遍,要搞懂)
Binder机制(要把原理弄懂)
ListView的优化
Android的缓存(LRUCache,DiskLRUCache)原理
Bitmap的缓存优化
Android内存泄露及如何检测内存泄漏
Android的数据存储方式
本地广播与全局广播
Service和IntentService区别
View的分发机制
View的绘制流程
Android调优及调优工具
网络框架实现原理,如何实现HTTP传输
断点续传
附上我的知识图谱

http://lib.csdn.net/u011440871/423405/chart/Android


2、Java:

《Java编程思想》 《深入理解Java虚拟机》

面试被考到的知识点:
集合类底层实现原理(ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Queue)
并发集合底层实现原理
synchronized获取的锁(一般是代码场景题),类锁和对象锁
synchronized和Lock的区别
volatile的作用及实现原理
ThreadLocal的作用及实现原理
堆和栈的区别
进程和线程的区别
GC机制(可以先回答GC算法,再说GCroot,再回答分代)
类加载机制
Java内存模型
内部类造成内存泄露的原因
Jvm调优
java并发
http://www.cnblogs.com/dolphin0520/category/602384.html


3、数据结构与算法:

我看的书:《数据结构与算法Java版》
笔试中选择题和编程题会考~
面试被考到的知识点:
链表
栈和队列
二叉树,二叉查找树,B+树
排序算法,查找算法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值