阿里淘天秋招面经

一面 10.17 1688部门

45分钟左右。

  • Android和Flutter的区别
  • 编程题:用数组实现栈
  • 编程题:两个线程交替打印
  • Java中锁的类型
  • AtomaticInteger是如何实现的?
  • 如何自定义View
  • 如何用RecyclerView实现一个数据列表?有哪些关键方法?
  • 如何用RecyclerView实现每个列表项不一样的布局?RecyclerView的源码看过吗
  • 如何用RecyclerView实现一个数据列表?有哪些关键方法?
  • 下载器断点续传、并发下载如何实现?

最后反问觉得哪块比较薄弱,面试官说都还好,许愿过。