一面基于项目问八股,还问了大模型,最后反问,大概30min左右:1. 平时怎么学 Java 的?2. 微服务和单体服务,各有什么优缺点?3. JVM 都包含哪些部分?4. 异步编程有哪些实现方式?5. ConcurrentHashMap 的原理是啥?6. OOP 和 AOP 有啥区别?7. Spring 里怎么自定义注解?8. `@SpringBootApplication` 这个注解都包含了哪几个注解?9. Spring 怎么用注解实现多态?10. 聊聊 Bean 的生命周期?11. 数据库索引用的什么数据结构?12. B+ 树的叶子节点为啥要用双向链表?13. 数据库的事务隔离级别有哪几种...