赞
踩
一、Java面试题
1、java设计模式、以及遵守的原则
2、jvm内存模型、内存分配
3、GC垃圾回收的理解
4、多线程方式、线程框架、线程安全
5、Java四大引用
6、常用的集合、数据结构
7、项目中常用的设计模式
8、并发锁
9、单例
二、android面试题
0、android四大组件
1、Activity启动模式
2、Handler机制理解
3、Binder、AIDL进程间通讯(选)
4、ANR出现的原因,如何检测和解决
5、Android中为什么主线程不会因为Looper.loop()里的死循环卡死?
6、RxJava线程切换原理、常用的操作符
7、retrofit实现原理
8、LeakCanary核心原理源码浅析
9、Glide 图片缓存LruCache 使用及原理
10、RxJava2+Retrofit2+OkHttp3的基础
11、Android开发中比较常见的内存泄漏问题、检测和定位及解决办法
12、mvc/mvp/mvvm
13、App优化(包大小、内存泄漏、安全、反编译、快、稳、省、小)
14、WebView使用、js交互、web开发是否了解
15、如何优化自定义View、事件分发
16、kotlin、coroutine、jetpack使用情况
17、app优化
18、性能检测工具
memory、cpu、anr、ui
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。