#软件开发2024笔面经# 面试官人很好,会一直引导,体验很nice项目:1、项目里主要干了什么2、caffine和redis分别处理什么数据,为什么要这么选择3、JWT是什么,怎么实现的4、拦截器怎么用的八股:1、AOP是什么,有没有用过,怎么利用AOP实现给一段代码记时2、redis常见数据结构,zset是什么,怎么实现秒杀,如果你实现zset会怎么做3、http数据格式,三次握手是怎么样的,如果只有两次握手成功不进行第三次握手会发生什么4、get、post有什么区别,数据放在哪里。5、有没有用过rpc,为什么要有rpc,和http有什么区别6、MySql索引是什么结构7、MVCC是什么8、Spring处理一条请求的流程9、HashMap的底层实现,和HashTable的区别,什么时候用哪个10、Java线程安全的数据结构有哪些闲聊:最近看什么技术相关的东西,能不能讲一讲手撕:字符串转整数,超出最大最小范围的处理