一面1、自我介绍2、第一个项目是研究型项目,第二个项目是工程型项目,为什么选择做这两个项目?3、这两个项目开源的吗?还是基于开源去改的?有多少代码是自己写的,还是只是把它跑起来了?4、项目2,你用到了Java里面的哪些能力?5、你提到用synchronized加锁了,为什么要加锁?讲清楚为什么要加锁,锁有锁的机制,它主要使用什么产品?避免其它什么作用?6、为什么选择加synchronized锁呢?而不是其它的锁?7、Java里面除了synchronized锁,你还了解过其它的锁吗?8、你刚才讲了好多概念,又是公平锁,非公平锁,轻量级锁,自旋锁,你能讲一讲吗,比如synchronized属于哪种...