整个过程一小时左右,面试官很和善,会主动引导。一面主要问理论知识,项目和实习都没怎么问。多线程线程A对某变量的修改对于线程B是否可见,为什么(线程对变量的修改在工作内存中,修改完后同步到主内存中)工作内存和主内存对应操作系统中的什么(只记得有个缓存行,有点模糊)还是第一个问题,如何解决变量可见性(volatile,顺便讲了原理)多线程操作ArrayList的问题(数组越界、数值覆盖)多线程操作LinkedList的问题(数值覆盖、出现环)如何解决多线程对某资源的访问问题(synchronized、CAS)ReentrantLock的实现原理(讲了底层用的AQS,以及AQS的实现原理)对可重入锁...