1、在项目中redis用在哪些方面,是怎么实现的
(token是怎么生成的)
2、rabbitmq消息中间件在项目中主要用来干什么,用的什么类型的交换机?
怎么保证消息不丢失,消息可靠性,是怎么实现的?消息是怎么绑定到指定的队列的?
3、高并发量,同时大量用户访问同一个接口,是怎么处理并发的?
4、redis的分布式锁是怎么实现的,
保证线程中数据安全可以用什么方法,
5、项目的分布式锁是怎么实现,比如zookeeper的分布式锁
6、项目中哪些地方用到了设计模式,有哪些设计模式,是怎么使用的
7、假如一个接口有上亿条数据,查询速度很慢,如何优化查询速度
8、假如一个提交订单的过程,A:扣减库存,B:支付,A和B是两个方法,在B中调用A方法,如果B支付成功了,
在A报错了,扣减失败,A的事务回滚了,但是B没有回滚,这个要怎么处理?
9、项目组用的线程池,拒绝策略用的哪个拒绝策略
10、项目中过滤器和拦截器,先过哪一个