小米一面(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分钟搞定。整体难度较低。

全部评论
佬 收到二面了嘛
1 回复 分享
发布于 10-11 09:41 北京
同投Java被安卓捞,感觉我们是同一个面试官,问的都很基础
点赞 回复 分享
发布于 10-10 15:56 上海

相关推荐

点赞 评论 收藏
分享
美团 基础研发平台 信息安全相关 n*15.5
点赞 评论 收藏
分享
3 23 评论
分享
牛客网
牛客企业服务