本人是菜鸡,第一次面试1、自我介绍2、介绍项目,项目追着问,问了20分钟。3、Java中常见的集合(我答了ArrayList、LinkList、HashMap、ConcurrentHashMap底层)4、创建线程的几个方式。5、创建的线程怎么返回值?(不会)6、介绍一下锁,sychorized,除了这个还有哪个实现了锁?具体的实现原理,分布式锁呢,这个了解吗?实现原理时怎么样的7、介绍一下Redis中常用的几种数据结构。8、Spring的常用注解9、场景题:在一个类中声明了两个方法,一个a方法被AOP加强执行完后会打印日志,另一个b方法调用a方法,会打印...