(感觉是凉了,第二个工作日到现在都没有收到二面)全程大概50分钟先是拷打项目1、sql查询优化问题2、为什么mysql的二级索引查询的数据超过一定的量会索引失效(给自己埋坑了)没答出来3、索引一般是怎么建的?比如我现在有一个性别的字段,他适合建索引吗?为什么?4、聚簇索引跟非聚簇索引,讲讲innodb跟myisam,平常使用哪种,为啥不用myisam,mysql底层数据结构5、多表联查的场景,联查了4,5张怎么解决,为啥不考虑用es优化6、搜索场景,方案选择,如何实现的7、redis有哪些数据结构,项目中用了哪些,怎么用的?8、redis的数据一致性方案怎么做的?为什么这么做?没考虑别的方案吗?9、hashmap的设计,详细讲讲,他是线程安全的吗?那currenthashmap怎么设计的?算法:本身是个很简单的题,一个数组求前k个最小的数,没敢直接sort,老老实实撕了一个堆排序