秋招结束辽,把之前整理的面经发出来分享分享小米感觉面得不错,收到恭喜函,可惜没等到开奖,今年每家都有池子啊一面9.291、手撕:使用一个固定长度数组实现队列,包括添加和取数据的功能2、时间复杂度、空间复杂度,如何优化3、链表如何优化,可以降低查询的时间复杂度?4、hashmap插入数据的流程?5、如何计算hashmap数据插入的位置?6、如何解决哈希冲突?7、多线程如何解决线程冲突?8、手撕:手写一个单例模式9、volatile 和 synchronized 有什么区别?10、synchronized 和 lock 有什么区别?11、synchronized 底层是如何实现加锁操作的?12、对...