涂鸦智能 安卓 一面
- 自我介绍
- 从后端转向客户端开发的原因是什么?
- 从页面 A 打开页面 B 时,页面 A 和页面 B 的生命周期变化分别是什么?
- Activity 的 onRestoreInstanceState 方法什么时候调用?
- 按返回键从页面 B 返回页面 A 时,页面 A 和页面 B 的生命周期变化分别是什么?
- 安卓消息机制的核心组成部分有哪些?各自的作用是什么?
- 什么是同步屏障?
- 消息队列的空闲机制是什么?
- 安卓跨进程通信(IPC)机制有哪些?
- 有没有使用过 AIDL?其底层原理是什么?
- 安卓事件分发机制的流程是什么?
- TCP 三次握手的过程是什么?
- TCP 四次挥手的过程是什么?
- HTTP 请求报文的协议格式是什么?
- volatile 关键字和 synchronized 关键字的区别是什么?
- ThreadLocal 的使用场景是什么?
- ThreadLocal 的底层数据结构是什么?
- 使用 ThreadLocal 时需要注意什么?
- CPU 密集型和 IO 密集型任务的线程池核心线程数如何配置?
- 线程池的任务执行逻辑是什么?
- 线程池的拒绝策略有哪些?
- Java 虚拟机的内存模型分为哪些部分?各自的作用是什么?
- JDK1.7 和 JDK1.8 中虚拟机内存模型的区别是什么?
- 快手实习中反编译抖音源码时遇到了什么问题?如何解决?
- 抓包获取的抖音网络请求报文是明文还是加密的?
- 平时有哪些兴趣爱好?
- 平时通过哪些途径学习安卓技术?
安卓客户端—校招面经 文章被收录于专栏
适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。
查看17道真题和解析