> **阿里面试RecyclerView经历**

看你简历上对自定义控件比较了解，特别对RecyclerView 也自己看过对应的源码，RecyclerView的复用机制是怎样的



**关于RecyclerView高频面试点**   

> 1. RecyclerView支持多个不同类型布局，他们怎么缓存，并且查找的呢
>
>    回收池   list    二维的数组 缓存  type   存   取  
>
>    
>
> 2. 为什么RecyclerView需要用到适配器呢，你对适配器的理解是什么
>
>    UI和具体业务逻辑分离    
>
>    
>
> 3. RecyclerView一屏加载的个数是怎么确定的，他是怎么做到不显示的Item缓存到内存中
>
>    边界
>
> 4. 最难的   数学的知识
>
> 5. 有看过RecyclerView的边界判断的源码吗? 简短聊下他的判断机制，什么时候该回收
>

 