先英文自我介绍+英文说说自己项目中的难点和解决方案1. 什么是事物悬挂?2.在数据库这边,有哪些场景会让索引失效?3.用 in 硬条件查询时,会有什么情况下会有索引失效的情况吗?4.索引这一块底层用的什么算法?5. B+树它有什么特性啊?6.那个悲观锁和乐观锁简单跟我说一下?9.讲一下分布式事务10.什么是幂等?9.Spring 的 AOP 的原理是什么?10.具体的实现方式有几种?11.两个区别是啥?12.Spring 里面它有一些,比如说 BeanFactory 和 FactoryBean 有什么区别?13.Spring 里面的一些事务的传播机制,说一下。14.Java 里面的 superize 的底层原理你说一下。15.如果我把它用在静态方法和非静态方法上,有什么区别?16.静态方法的话,是锁的是当前类的这个 class 对象吗?17.那比如说 SQLite 它可重入吗?18.slog 这块的原理能说一下吗?19.trendlock 的公平跟不公平是怎么实现的?20.log 这一块可以有重复锁吗?21.怎么实现可重复呢?23.拒绝策略有几种?24.核心线程数可不可以被回收?26.原子类怎么保证原子性呢?28.ABA 问题怎么解决呢?29.你之前也用过 Redis 对吧?30.Redis 的数据持久化机制有哪几种?34.缓存雪崩?35.缓存穿透呢?36.Redis 这一块过期键的删除策略是什么?37.你们自己日常有用到分布式锁吗?38.怎么用的?39.然后,还有没有别的实现方式啊?41.中间件你们有了解过什么?42.Kafka 和 RocketMQ 在消费者超时或者消费者宕机的情况下会怎么处理?你自己日常是怎么学习的?你自己对 AI 这一块,你自己有学习过,有了解过吗?几乎都答出来了,第2天挂了,因为自己没学过AI么? 还是我的日常学习方法不对?