小厂面经(算是一面)(6-13)
发面经,攒人品,早上岸~
总体来说问的业务上的问题更多一点
- 看你用的远程调用是dubbo,能说一下具体是如何实现/实现的流程的吗?
- 能说一下rpc框架和http调用的区别是什么吗?
- 看你注册中心用到了nacos,能说一下平时使用nacos的其他场景吗?
- 有没有了解过nacos动态更新配置的原理呢?
- 如果让你手动实现一个类似于nacos的动态更新配置的过程,能说一下思路吗?
- rabbitMq的消息可靠性是如何保证的呢?
- 那如果rabbitMq本身挂掉了,有什么解决方案吗?
- 说到了集群,讲一下你了解那些集群?MySQL?Redis?
- 能说一下你对分布式锁的理解和如何实现的吗?
- 你提到了看门狗机制,那如果我一个业务开启了多个分布式锁,看门狗是如何工作的呢?
- 说一下bean的生命周期。
- 说一下AOP是什么?有什么场景?底层是什么实现的?如何去代码中实现?
- 如果让你模拟一个写一个AOP你会如何去设计和实现?
- 那现在如果我需要记录详细的日志,例如xx管理员在xx时候对xx数据进行了修改,修改成了xx,如何实现呢?
- 事务失效的场景?
- spring是如何解决bean的循环依赖的呢?
- spring中事务的回滚的流程是什么(如何实现的)?