# 字节客户端面经 ## 一面 1. RecyclerView缓存介绍,RecyclerView快速滑动优化(增大缓存容量)? 2. 实现圆形头像的ImageView,其onDraw方法中该如何实现,说出两种实现方式:1paint.shader+canvas.drawCircle; 2. canvas.clipCircle + canvas.drawBitmap 3. 知道约束布局中为何使用start+end代替left+right吗?对一个简单布局需求来说,约束布局、线性布局、相对布局他们的性能高低?相对布局会layout几次? 4. LeakCanary讲一下?Java四种引用类型?...