1.自我介绍2.项目拷打 项目难点(我讲了微信公众号登录) 被反问为什么不用微信扫码登录或者手机号,用这两个不是更方便码(不会) 为什么要使用RabbiMQ(回答了异步削峰解耦) 为什么要使用elasticsearch,在哪里使用到了 为什么要使用Redis3.八股 线程和进程的区别(答得不好) TCP和UDP的区别 TCP三次握手四次挥手 如何优化SQL慢查询 索引失效的场景 给什么字段设置索引 为什么性别不需要设置索引 数据库有十万条数据,男女比例一比一,想在女生找一个特殊情况,有一个索引是不是干掉了一半数据,为什么不需要给性别设置索引的?(直接不会,有没有佬能解答一下) JVM内存模型 垃圾回收机制4.算法题给一个整数数组nums和一个整数k,求出现频率最高的k个数用hashmap记录个数,然后排个序就可以了讲思路,时间复杂度,空间复杂度5.反问部门base,业务实习生做什么工作表现-------------------------------upd:已挂#面经小米#