常见八股较多,少量场景和算法题1.session和cookie的区别?2.ArrayList和linkedlist区别?3.hashmap的底层原理?4.解决冲突的方法?5.Comparator 和 Comparable知道吗? 对集合进行排序是怎么做的? 答:(https://blog.csdn.net/qq_43751200/article/details/129330379)6.对对象的某个特性或属性进行排序你想怎么去实现它呢?7.写了个SQL(常见的左外连接查询) Redis基础命令中的setnx(返回值0 1 的区别)8.kafka的缺点?跟rabbitMQ和Rocket MQ对比? partition内部它保证消息是有序的吗?(斩钉截铁的说有序,面试官叫我好好查查)9.jvm基本参数?调优?10.jvm的引用类型?11.实习的mysql慢查询日志? 如何优化?12.索引失效的情况?13.回表查询如何优化?14.研究生的研究方向能否可以落地,直接进行使用?15.手撕算法?无重复子串16.对小米了解吗?为什么想加入?(那必须了解小米)17.是否有技术博客?(基本都有)反问:1.最晚什么时候出结果?两天2.部门业务?总结:面试体验极好,面试官很友善耐心,不会的地方也会一点点引导,粉了。第二天就给二面了,二面主要考察了项目细节和实习经历,还有部分hr面的常见问题。