1.介绍项目 2.了解分布式,微服务吗?(不了解) 3.spring了解多少,让你设计咋设计。我就简单说了一下ioc和aop,从aop日志相关扯到了顺序打印日志问题,两个任务A,任务B,多线程情况下,如何实现最终的多任务分离形式,比如根据日志得到A任务的开始结束时间,B任务的开始结束时间。 4.用过哪些中间件,rabbitmq的一个交换机模式 5.写过多线程吗?(扯到了线程池)线程池的拒绝策略。 6.了解JVM内存区域吗?说一下,啥时候会导致oom。(我扯到了强引用,扯到了gc)这时候顺便说了一下自己之前实现过一个死锁(基于synchronize实现的)然后面试官问我,如何...