很多东西记不住了,写一些记得住的。 一面(45 min) 秒杀如何判断超卖 mysql释放锁的时机 上锁上的什么锁,应该上读锁还是写锁 数据库的原子性怎么实现。 为什么要用Spring,Spring为什么效率高 IOC底层怎么实现的 问Java的集合,哪些有序,哪些无须,集合都问了个遍 进程线程区别 进程线程的通行方式 做研究遇到的难点,怎么解决的。 二面(45 min) 秒杀中的难点在哪,怎么解决。 超卖怎么解决的,为什么在数据库层面解决,还有什么解决方式,为什么不用redis解决。 问科研项目 ...