一面- 9/221、自我介绍2、Java 的多态,多态的作用父类、子类的 static + 非static + 构造 代码块的执行顺序:(父子类中静态方法、构造代码块、构造方法的执行顺序为)----- 父类静态方法>子类静态方法父>父类构造代码块>父类构造方法>子类构造代码块>子类构造方法。3、Redis 的缓存穿透 概念,如何解决4、RabbitMQ 有没有使用过,kafka 和 RabbitMQ的对比5、场景题:插件安装[a, b, c, d, e, f] ,b依赖于 e、f,g 依赖于c ;给出三个线程,如何进行调度保证线程安全;6、实习过程中遇到的挑战:(...