1.2018 5月份面试所遇面试题

简介: 1.布局优化解决方案:1.减少布局层级嵌套,多使用RelativeLayout替代LinearLayout2.避免设置不必要的背景3.使用自定义View实现复杂布局,减少invalidate次数2.
1.布局优化解决方案:
1.减少布局层级嵌套,多使用RelativeLayout替代LinearLayout
2.避免设置不必要的背景
3.使用自定义View实现复杂布局,减少invalidate次数
2.apk打包过程
3.如何实现精确的浮点数计算

BigDecimal

4.touch事件传递
5.view绘制流程
6.invalidate和requestLayout区别
7.handler消息机制运行原理,looper是不是死循环
8.Retrofit的二级缓存原理,涉及到的设计模式
9.RxJava源码分析,涉及到的设计模式
10.自定义view
11.热更新(增量更新)差分包的生成和合并底层原理
12.热修复的实现原理
13.Sqlite获取到SqliteDatabase的方法有哪些
14.LruChache实现原理
15.Fragment的commitAllowStateLose和commit,如何优雅的解决状态丢失的异常
16.Fragment replace和add的区别
17.RecyclerView的局部刷新是如何实现的
18.AndFix的版本局限
19.360DroidPlugin的局限性
20.按下Home键后,fragment执行了哪些方法
21.LinearLayout和RelativeLayout 源码对比,从布局优化方面
相关文章
|
6月前
|
算法 Java 调度
《面试专题-----经典高频面试题收集四》解锁 Java 面试的关键:深度解析并发编程进阶篇高频经典面试题(第四篇)
《面试专题-----经典高频面试题收集四》解锁 Java 面试的关键:深度解析并发编程进阶篇高频经典面试题(第四篇)
76 0
|
6月前
|
存储 Java
java面试题大全带答案_面试题库_java面试宝典2018
java面试题大全带答案_面试题库_java面试宝典2018
|
6月前
|
SQL 前端开发 Java
2019史上最全java面试题题库大全800题含答案(面试宝典)(4)
2019史上最全java面试题题库大全800题含答案(面试宝典)
|
6月前
|
SQL Java 数据库连接
2019史上最全java面试题题库大全800题含答案(面试宝典)(2)
2019史上最全java面试题题库大全800题含答案(面试宝典)
|
6月前
|
存储 设计模式 Java
java实习生面试题_java基础面试_java面试题2018及答案_java面试题库
java实习生面试题_java基础面试_java面试题2018及答案_java面试题库
|
6月前
|
SQL 算法 安全
java面试宝典_java基础面试_2018java面试题_2019java最新面试题
java面试宝典_java基础面试_2018java面试题_2019java最新面试题
|
6月前
|
算法 安全 网络协议
java高级面试题_java面试题大全带答案_线程面试题_java面试宝典2019
java高级面试题_java面试题大全带答案_线程面试题_java面试宝典2019
|
6月前
|
安全 算法 Java
java线程面试题_2019java面试题库
java线程面试题_2019java面试题库
|
6月前
|
前端开发 Dubbo Java
spring面试题_spring mvc面试题_springboot面试题库
spring面试题_spring mvc面试题_springboot面试题库
|
6月前
|
算法 前端开发 Java
2019史上最全java面试题题库大全800题含答案(面试宝典)(3)
2019史上最全java面试题题库大全800题含答案(面试宝典)
下一篇
DataWorks