小米Android开发一二HR面
2022.09.16
38min
- 自我介绍
- 设计模式
- 设计模式七大原则
- 面向对象三大特性
- volitale和synchronized
- volitale是怎么实现的
- HashMap
- 为什么使用红黑树
- 死锁
- 重载与重写
- 进程和线程
- 算法:合并两个有序链表
- 算法:一个二维数组,行和列都是有序的。查找一个数是否在数组中
可是我面试的是Android岗呀,一点Android相关的都没有问
不过倒也都答上来了...
2022.9.21
45min
- 自我介绍
- MVC、MVP、MVVM
- java语言有什么特点
- 重写重载区别
- Broadcast
- final作用
- java8接口新增什么特性
- lambda表达式
- 抽象类和接口的区别
- git命令
- flutter
- retrofit
- 算法:反转局部链表
- 算法:合并所有重叠区间
反问
感觉两次的面试官都是面瘫
2022.10.12
30min
- 保研还是考研
- 有没有实习
- 拿到什么offer了
- 怎么看待小米
- 这几个offer里小米排第几
- 在学校的成绩
- 有没有好的论文或者专利