腾讯微信秒剪 实习生一面
1.自我介绍
2.简单说下当前的项目 负责什么
3.项目为什么要用Retrofit和rxjava Retrofit和rxjava的优点缺点
4.Java的可见性,原子性,synchronized,怎么保证可见性 原子性 volatile怎么保证的可见性
5.java的静态内部类和非静态内部类内存分配是怎样的??(反正是内存什么的好像) 静态方法跟非静态方法 死锁和同步 死锁产生的原因 静态方法中synchronized和非静态方法中synchronized
6.聊聊你对java最熟悉的地方
7.Kotlin和java的区别 kotlin和java分别的优点
8.使用Sharedprefrenses的问题
9.保存大文件最好的方法 然后就问了序列化
10.了解过java内存模型吗
11.了解到的设计模式
12.单例模式有哪几种 单例模式的静态内部类模式的优点和缺点
13.建造者模式是什么 缺点是什么
14.ACTIVITY启动模式 如果singletop的activity启动singleInstance的activity 任务栈是怎样的
15.Try catch 能不能捕获OOM异常 导致OOM的原因
16.你对安卓最感兴趣的地方
17. 讲一下MVVM
18.Handler机制
19.算法题 反转链表
20.数据结构的二叉树遍历
21.双链表反转之后会形成环吗
22.平时怎么学习安卓的
23.想问的