2021-08-24 美团一面 面试总结

1.nosql和mysql的区别
https://www.cnblogs.com/3020815dzq/p/10240895.html
2.SSL详解
3.TCP拥塞控制
慢开始 *2
拥塞避免 +1
快重传 3个m2的ack表示 m3丢失 直接重传
快恢复 ssthresh/=2 cwnd=ssthresh+3
https://blog.csdn.net/qq_41431406/article/details/97926927
4.SSL(http?https)
5.http 3.0
6.对于技术选型的深入思考
rdb aof
https://www.jianshu.com/p/9cdf6c6d4cb0
削峰 消息队列
限流 redis
防止缓存穿透 布隆过滤器
redis 有序set 命令行
mysql in notin 是否用索引

union,or,in都能命中索引,建议使用in
负向条件索引不会使用索引 not in 不会用

image.png

摘自:https://blog.csdn.net/lmp5023/article/details/106850252/

索引好处坏处
一般区分度在80%以上的时候就可以建立索引,区分度可以使用 count(distinct(列名))/count(*) 来计算
left join应用场景
redis 事务
https://zhuanlan.zhihu.com/p/52598279
消息队列 redis带来的坏处 和好处 和如何避免坏处
各个消息队列区别 redis和其他内存数据库区别
Redis事务不支持回滚操作 重要(可以说是缺点)
redis hot key和big key问题

image.png

你可能感兴趣的:(2021-08-24 美团一面 面试总结)