小米一面——2021.8.30
一、JAVA和计网基础
- 集合(种类、list和set有什么区别?、arrayList和LinkedList的顺序指的是什么顺序)
- Set用过哪些?Map用过哪些?什么场景使用?
- final关键字
- 七层网络模型
- 每层网络模型的协议
- HTTPS和HTTP的区别
- TCP和UDP的区别
- 三次握手和四次挥手
- Ipv4和ipv6的区别
- wait、sleep、join分别都是怎么用,有什么区别?
- Thread和Runaable的区别
二、Android基础
- Hanlder原理
- Service的两种启动方式
三、项目