# 腾讯

# 腾讯音乐

# 2000万个整数,找出第五十大的数字?

冒泡、选择、建堆

# 从网络加载一个10M的图片,说下注意事项

图片缓存、异常恢复、质量压缩

# 自定义View注意事项

渲染帧率、内存

# 项目中常用的设计模式

单例、观察者、适配器、建造者。。

# JVM的理解

深入理解 Java 内存模型(一)——基础

# 线程sleep对消息的影响

如果在当前线程内使用Handler postdelayed 两个消息,一个延迟5s,一个延迟10s,然后使当前线程sleep 5秒,以上消息的执行时间会如何变化? 答:照常执行

扩展:sleep时间<=5 对两个消息无影响,5< sleep时间 <=10 对第一个消息有影响,第一个消息会延迟到sleep后执行,sleep时间>10 对两个时间都有影响,都会延迟到sleep后执行。

# 触摸事件传递流程

# 手写锁竞争

# 算法-实现开平方函数