小米4.24面试
1.自我介绍
2.项目拷打
项目难点(我讲了微信公众号登录)
被反问为什么不用微信扫码登录或者手机号,用这两个不是更方便码(不会)
为什么要使用RabbiMQ(回答了异步削峰解耦)
为什么要使用elasticsearch,在哪里使用到了
为什么要使用Redis
3.八股
线程和进程的区别(答得不好)
TCP和UDP的区别
TCP三次握手四次挥手
如何优化SQL慢查询
索引失效的场景
给什么字段设置索引
为什么性别不需要设置索引
数据库有十万条数据,男女比例一比一,想在女生找一个特殊情况,有一个索引是不是干掉了一半数据,为什么不需要给性别设置索引的?(直接不会,有没有佬能解答一下)
JVM内存模型
垃圾回收机制
4.算法题
给一个整数数组nums和一个整数k,求出现频率最高的k个数
用hashmap记录个数,然后排个序就可以了
讲思路,时间复杂度,空间复杂度
5.反问
部门base,业务
实习生做什么工作
表现
-------------------------------
upd:已挂
#面经小米#
2.项目拷打
项目难点(我讲了微信公众号登录)
被反问为什么不用微信扫码登录或者手机号,用这两个不是更方便码(不会)
为什么要使用RabbiMQ(回答了异步削峰解耦)
为什么要使用elasticsearch,在哪里使用到了
为什么要使用Redis
3.八股
线程和进程的区别(答得不好)
TCP和UDP的区别
TCP三次握手四次挥手
如何优化SQL慢查询
索引失效的场景
给什么字段设置索引
为什么性别不需要设置索引
数据库有十万条数据,男女比例一比一,想在女生找一个特殊情况,有一个索引是不是干掉了一半数据,为什么不需要给性别设置索引的?(直接不会,有没有佬能解答一下)
JVM内存模型
垃圾回收机制
4.算法题
给一个整数数组nums和一个整数k,求出现频率最高的k个数
用hashmap记录个数,然后排个序就可以了
讲思路,时间复杂度,空间复杂度
5.反问
部门base,业务
实习生做什么工作
表现
-------------------------------
upd:已挂
#面经小米#
全部评论
性别这种字段一般不需要设置索引,因为区分度不高,mysql可能认为你通过性别索引去回表查询的效率还不如全表扫描来的快。
送花
回复
分享
武汉还是北京?
送花
回复
分享
滴滴
官网直投
一面还是二面啊哥
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
查看28道真题和解析
点赞 评论 收藏
转发
点赞 评论 收藏
转发
查看14道真题和解析
点赞 评论 收藏
转发