发一下问题给大家参考,攒攒人品!有面试过同岗的朋友欢迎评论区交流1、实习拷打2、手撕:荷兰国旗问题lc75;没想起来Scanner库是哪个包里的,面试官让我分析下写的代码。3、项目拷打:图文社交平台项目:(1)网关(Gateway)的鉴权是如何实现的?与用户认证的关系?(2)Token是如何生成和设计的?JWT在其中扮演什么角色?(3)二级缓存(Redis + Caffeine)的数据结构是如何设计的?存储了什么内容?(4)如何保证缓存(Redis与数据库之间、Redis与Caffeine之间)的数据一致性?(5)项目中使用了Cassandra,为什么选择它?与MySQL相比有什么优势?电商秒杀平台(黑马点评Plus):(1)秒杀功能的整体流程是怎样的?(2)如何防止超卖和保证一人一单?(3)Redis + Lua脚本具体是如何实现的?涉及哪些数据结构和命令?(4)为什么选择Redis+Lua而不是Java本地锁?(5)消息队列(RocketMQ)在其中的作用是什么?如何解耦?4、八股文环节:MySQL:(1)InnoDB事务是如何实现的?(2)MySQL有哪三种日志?各自的作用是什么?RocketMQ:(1)发送一条消息的完整流程是怎样的?(2)RocketMQ的存储设计有什么特点使其性能较高?(3)RocketMQ有哪些高性能设计?(4)RocketMQ的延时队列是如何设计的?