小米 后端面经
技术面一共两面, 二面后HR是打电话联系了一下
一面:持续时间约35分钟(难度适中,考察基础)
问的时间不长,算法题不是难题
- 自我介绍
- Java里面集合类
- Java里面的锁
- 线程池参数
- MySQL里面索引的类型
- 索引失效
- 项目里面的线程池的使用
- jvm的一些问题(垃圾回收,内存结构等,都是常规的问题)
- 做题
二面:持续时间约40分钟
- 自我介绍
- 对项目的介绍
- 项目里面用了Kafka介绍一下怎么用的,以及他的组成等
- MySQL的部分八股
- mybatis的作用
- mybatis的原理和缓存
- 一些Java的异常种类
- 做题
后续:HR问个人信息,和期望薪资(大家如果感觉自己发挥正常的话可以提前去网络上面了解企业的薪资,这样子被问这些问题才能心里有个大概的数,另外不用和HR说比如北京,上海这些大城市生活不容易,希望拿高一些,建议是结合自身的能力和表现,与其他OFFER的情况对HR提出合理的期望薪资)
#小米##后端开发##秋招#