2021-04
一面
1. 介绍项目: 订单履约系统流程1.1 业务介绍;1.2 项目Maven模块化拆分介绍;2. 项目中设计的技术点项目QPSMQ:Kafka 高级特性:重复消费,高吞吐缓存:Redis分布式锁->由setNx引入,超时缺点,引出Redisson 锁续命机制;数据存储:分库分表逻辑 (还没有实战,聊了逻辑,但是看出面试官比较看重)订单表,订单商品明细表,发货表,订单收货人信息,订单促销信息(目前5个)头部商家,路由策略,如何解决数据分配不均匀问题。(要非常具体的那种,因为没做过,所以细节根本不会)数据库:Mysql如何存储千万级别的数据(聚簇索引,1170*1170*16=2100W数据,B+树高度为3,只需要2次IO)算法:合并两个有序链表,合并两个有序数组;
二面
二面偏向于实战高并发开发过程重细节Kafka 高级特性;Dubbo 使用过程中需要注意哪些? ->
