自我介绍 java基础 HashMap实现原理、扩容原理 线程不安全 hashcode和equals的区别(只写equals不写hashcode会发生什么错) sychronized底层实现原理 JVM内存模型 栈和堆的区别 垃圾回收算法 java线程的几种状态 violate关键字 类加载顺序 线程池的创建、参数(参数的值怎么确定)、工作原理、处理策略数据库 MySQL乐观锁和悲观锁(使用场景) 事务ACID,怎么实现 MySQL锁机制 脏读、幻读(怎么解决) 聚簇索引和非聚簇索引 加索引的原则计算机网络 进程和线程的区别 进程的通信方式 tcp怎么保证可靠传输开放题 秒杀系统怎么设计,需要...