1.java 方面的缺陷。
(1) 内存模型,虚拟机运行原理
(2) HaspMap原理,红黑树的原理,他们之间的优劣?
(3) java 常用数据结构的原理
(4) java 面向对象原则,java设计模式
(5)多线程原理
2.android 方面的缺陷。
(1) 最重要的是四大组件的原理一定要精通
(2) handler 的原理
(3)经常用的网络库,本地存储库
(4) android view 的原理
(5) h5和原生的混编
(6) NDK 相关
(7) android 系统原理
(8) 插件化原理,热修复,热发布插件
(9)android 安全相关
3.算法