当前位置: 首页 > 面试经验 >

小米一面(Android)

优质
小牛编辑
63浏览
2024-10-10

小米一面(Android)

本人Java后端开发,面试官不介意

1.自我介绍

2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么

3.简单说几个Linux命令

4.http与https的区别

5.二叉树有哪些遍历方式

6.静态代理与动态代理的区别

7.ArrayList动态扩容过程

8.HashMap如何解决hash冲突

9.Java如何实现多线程,锁有哪些,原理

10. volatile关键字

11.手撕单例模式

12. 算法:力扣22题,括号生成(回溯)

总共面试30分钟,可能是算法写的太快了,10分钟搞定。整体难度较低。

 类似资料: