# 腾讯
# 腾讯音乐
# 2000万个整数,找出第五十大的数字?
冒泡、选择、建堆
# 从网络加载一个10M的图片,说下注意事项
图片缓存、异常恢复、质量压缩
# 自定义View注意事项
渲染帧率、内存
# 项目中常用的设计模式
单例、观察者、适配器、建造者。。
# JVM的理解
深入理解 Java 内存模型(一)——基础 (opens new window)
# 线程sleep对消息的影响
如果在当前线程内使用Handler postdelayed 两个消息,一个延迟5s,一个延迟10s,然后使当前线程sleep 5秒,以上消息的执行时间会如何变化? 答:照常执行
扩展:sleep时间<=5 对两个消息无影响,5< sleep时间 <=10 对第一个消息有影响,第一个消息会延迟到sleep后执行,sleep时间>10 对两个时间都有影响,都会延迟到sleep后执行。