涂鸦智能 安卓 一面

  1. 自我介绍
  2. 从后端转向客户端开发的原因是什么?
  3. 从页面 A 打开页面 B 时,页面 A 和页面 B 的生命周期变化分别是什么?
  4. Activity 的 onRestoreInstanceState 方法什么时候调用?
  5. 按返回键从页面 B 返回页面 A 时,页面 A 和页面 B 的生命周期变化分别是什么?
  6. 安卓消息机制的核心组成部分有哪些?各自的作用是什么?
  7. 什么是同步屏障?
  8. 消息队列的空闲机制是什么?
  9. 安卓跨进程通信(IPC)机制有哪些?
  10. 有没有使用过 AIDL?其底层原理是什么?
  11. 安卓事件分发机制的流程是什么?
  12. TCP 三次握手的过程是什么?
  13. TCP 四次挥手的过程是什么?
  14. HTTP 请求报文的协议格式是什么?
  15. volatile 关键字和 synchronized 关键字的区别是什么?
  16. ThreadLocal 的使用场景是什么?
  17. ThreadLocal 的底层数据结构是什么?
  18. 使用 ThreadLocal 时需要注意什么?
  19. CPU 密集型和 IO 密集型任务的线程池核心线程数如何配置?
  20. 线程池的任务执行逻辑是什么?
  21. 线程池的拒绝策略有哪些?
  22. Java 虚拟机的内存模型分为哪些部分?各自的作用是什么?
  23. JDK1.7 和 JDK1.8 中虚拟机内存模型的区别是什么?
  24. 快手实习中反编译抖音源码时遇到了什么问题?如何解决?
  25. 抓包获取的抖音网络请求报文是明文还是加密的?
  26. 平时有哪些兴趣爱好?
  27. 平时通过哪些途径学习安卓技术?

#春招##秋招##客户端##安卓##校招#
安卓客户端—校招面经 文章被收录于专栏

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

全部评论

相关推荐

评论
点赞
2
分享

创作者周榜

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