一面自我介绍 介绍一下项目 后面没问项目线程池相关 底层原理JDK的锁你都了解有哪些 synchronized锁的升级过程?红黑树你了解吗 了解底层吗,红黑树的插入是一个悲观操作还是乐观操作?Spring的Bean的生命周期。Springboot自动装配原理。那些Aware的接口是干嘛用的。redis为什么用的列表?用字符串不行吗redis为什么快 单Reactor底层了解过吗什么是epoll? 装饰器模式和代理模式的区别?什么情况下用的rabbitmq 其他消息队列有了解过吗B+树和B树的特点 B树可以范围查询吗反问公司语言和技术栈,java,python,golang都有使用3月2日 二面自我介绍你了解现实公司秒杀底层用的悲观锁还是乐观锁吗String和StringBuffer和StringBuildersynchronized和Reentrantlock的区别类的加载机制redis有哪些数据结构?redis为什么高性能?redis实现消息队列 怎么实现?redis怎么实现分布式锁?了解redis集群吗?你自己设计分布式锁的话有哪些考虑?Http和RPC有什么区别?HTTP和RPC基于什么传输协议的?HTTP和HTTPS有什么区别 HTTPS底层是怎么加密的 原理?HTTP响应码301到307都是什么意思?HHTP支持长轮询和段轮询吗?一个端口上可以同时绑定TCP和UDP吗?为什么?思考题:甲乙轮流抛硬币,甲先抛,甲第一次抛就赢的概率是多少?抛很多次,甲和乙获胜的概率又是多少?面试过后一周问人事,结果是待定,官网状态是面试中,应该是凉了。正常发感谢信的公司还是少啊。