2024.03.26 刚好30分钟1.项目相关 最有挑战性的项目? 数据库是如何和缓存保持一致的?(太有挑战性了没咋问)2.八股 线程池参数?最大线程数如何估计? 分布式锁的实现?如何保证一定能释放锁? AQS有了解吗?阻塞队列有哪些,区别?ArrayBlockingQueue是公平的吗? Nacos原理?为什么选用Nacos?微服务会拉取Nacos中的配置吗? Spring声明式事务失效场景?假如一个类里一个public 方法顺序同步调用了3个私有方法A,B,C, C抛异常会回滚AB的修改吗? 有自定义过注解吗?有封装成starter吗? 有没有排查过一些线上问题? 如何追踪一个请求的全链路调用?假如没有日志,rpc出了问题,rpc提供方不管,怎么办?有用过arthas吗? #软件开发2024笔面经#