面试过程遇到的问题
1.发优惠券保证人员先到的先拿到,还要库存,redis的ZAdd命令按照顺序从存入用户请求,处理的时候按照顺序处理
2.酒旅行业所有商品酒店降价10%
3.线程A去打印奇数线程B去打印偶数
4.redis的数据结构、string的底层是什么实现的,
5.mysql的引擎有哪些,区别是什么
6.订单状态15分钟未支付如何处理。
7.大促之前、大促中间、大促只会都会做什么
8.微服务和集群的区别
9.服务是怎么划分的
10.分布式锁是怎么做的
11.事务什么时候会失效
12.索引什么时候会失效
13.索引优化
14.QL表达式
15.死信队列
17.整个服务的流程是什么,支付是自己做的吗
18.调用量是2.5WTPS,怎么来的
20.发奖是怎么做的?
21.提单接口超时了怎么办,订单支付有回调吗?
22.Mysql B+树和B-树的区别?
23.MYSQL的MVCC了解吗?
24.mysql的日志了解吗?undolog、binlog、redolog写入顺序了解吗,
25.MQ如何保证数据不丢失。
26.RabbitMq有接吗?
27.分库分表满了如何扩容。
28.Redis的数据结果有那些
29.websocket的使用场景。
30.分库分表的设计。
31.分库分表带来的问题。
32.分库分表采用那种算法进行分片,还有其他的吗?
33.有没有无法使用分表建的场景、查询商户下的订单应该怎么查。
34.where A=X order by B ,AB是分开建索引还是联合索引好。
35.调用发接接口超时可能存在的问题。
36.线程池的非核心线程是如何销毁的。
37.分表键如何设计。
38.Redis的数据类型底层是什么。
39.本地缓存如何使用的,关键参数是什么,如何保证数据一致性。
40.jdk新特性,hashTable,concurrentHashMap.
41.缓存击穿、缓存穿透、雪崩。
42.JVM参数怎么设置,为什么这样设置。
43.业务模式。
44.多级缓存数据不一致的情况。
45.CPU利用率过高如何快速排查: https://blog.csdn.net/weixin_37544416/article/details/149768986

浙公网安备 33010602011771号