大概面了我四十多分钟,问了接近60个问题,就记得这些了 一点喘息时间都没有 1.自我介绍 2.c和Java的区别 3.解释型语言和编译型语言的区别 4.说说你了解的排序算法 5.快排时间复杂度和空间复杂度,最坏情况,最优情况 6.堆排序时间复杂度,最坏情况,最优情况 7.reentrantlock和synchronized区别 8.synchronized和reentrantlock底层怎么实现的 9.线程池的种类 10.为什么通常自己写线程池还要设置这些种类 11.线程池什么时候会用到最大线程数 12.线程池自定义创建过程 13.观察者模式 14.动态代理讲一下怎么做的 15.你会什...