10.12线下笔试10.15线下群面1.自我介绍 2.问问题,谁知道谁举手说,可以补充 hashmap扩容原理?是不是线程安全?如何实现线程安全 java异常机制Execption和error 场景:业务开发日志的作用,日志规范? 对悲观锁和乐观锁的理解,那些锁是悲观乐观锁? 场景:数据库 事务1查数据,事务2写数据。事务2会不会影响事务1? 线程池的工作流程,使用的注意规范? 线程的生命周期? 场景:一个线程调用远程接口,该线程对于java和操作系统分别处于什么状态? 场景:业务场景,银行转账,A需要B的账本才能转给B,如果B的账本没有或者被别的窗口使用则等待,直到可以拿到B。这个业务有什么问题。如何改善(记不太清楚了,佬们看看就好)还有几个不记得了。 之前有看过这个公司其他面经,他们很喜欢考线程相关的八股,场景题比较多。面试官比较友善,都是公司技术开发的。