一面:11.12拷打实习,讲一下日常开发流程CyclicBarrier最常用的两个方法线程池和compleableFuture各自适用的场景,有哪些有缺点线程池的7个参数及任务执行流程,触发拒绝策略后如何对拒绝的任务做补偿如果让你新建一张数据库表,会考量哪些方面,有哪些必要的字段,对应的数据类型怎么设计单库单表下为什么主键设计成自增的(提示从b+树方面考虑)b+树有什么优势,联合索引储存时是什么结构最左匹配原则是什么explain原理是怎么样的,日常会关注那些字段,具体走哪个索引,底层优化是怎么做的(不知道)Java并发包下的了解哪些,AQS的实现原理HashMap中put的流程,具体扩容的算...