小米 客户端 安卓 二面

  1. 自我介绍
  2. 发表的 EI 会议文章主题是什么?
  3. 安卓 Handler 消息机制的跨进程实现原理是什么?
  4. Activity、Fragment、Service 的生命周期分别是什么?
  5. 安卓系统如何判断 APP 是前台还是后台?
  6. onRestart 方法在什么情况下会被调用?
  7. 安卓 View 的绘制流程是什么?
  8. 安卓事件分发机制的流程是什么?
  9. 如何自定义一个圆形 View?需要重写哪些方法?
  10. 如何实现自定义 View 只接收单击事件,不接收双击事件?
  11. HTTP 和 HTTPS 的默认端口分别是什么?HTTPS 的 “S” 代表什么?
  12. HTTPS 的加密流程是什么?如何保证公钥和私钥不被伪造?
  13. 什么是虚拟内存?内存分段和分页的内存模型是怎样的?
  14. volatile、synchronized、ThreadLocal 的适用场景分别是什么?
  15. 悲观锁和乐观锁的区别是什么?各自的适用场景是什么?
  16. 可重入锁和不可重入锁的区别是什么?
  17. 公平锁和非公平锁的区别是什么?
  18. 哪些 Map 是线程安全的?哪些是线程不安全的?
  19. ConcurrentHashMap 在 JDK1.7 和 JDK1.8 中的线程安全实现方式有什么区别? 算法:实现二维数组的旋转遍历
#校招##安卓##面经##秋招##java#
安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务