小米
一面
介绍项目
数据库优化和取得的结果
为什么选择联合索引,为什么加联合索引会更快,它的底层原理
SQL语句的执行过程
从索引文件中查找到的是什么数据
表中没有设置id主键,会发生什么,默认生成的原则是什么样的
数据库的冷热数据
现在有一个订单,订单中有冷数据和热数据,三天内是热数据,三天外的就是冷数据,怎么区分冷热数据
如果想根据最新查询次数多的就是热数据,查询次数少的就是冷数据,怎么区分
springboot和springcloud的区别
http协议三次握手
从浏览器输入一个网址的执行流程
算法题:反转链表
面试完面试官说我过了,过几天会有二面面试官联系我
到时候再更新。
二面(9.10更新)
介绍项目
一个用户使用token登录,另外一个用户也用相同的token登录,怎么让第一个用户退出登录(项目中有token实现单点登录这一块)
介绍数据库的查询优化
数据库表的设计的范式和反范式,谈一下你的理解
表分区(项目中的)
联合索引,最左原则,建立一个联合索引(a,b,c),有一个查询语句条件是where a=1 and b>10 and c=1,问会不会走索引,走的话哪些走索引,哪些不走索引
算法题:判断链表是否有环
arrayList和线程安全的list
jvm内存结构,追问堆分哪些区,新生代分哪些区
minorGC和fullGC的过程
标记-清除和标记-整理比较
面试完面试官说我表现的可以,应该可以过,后面会有人联系我
到时候再更新。