9.8 50+分钟 自我介绍。 实习项目。 volatile的作用,底层原理。 JVM分配对象的两种方法。 CMS和G1。 synchronized的原理、作用范围。 ReentrantLock的实现原理。 线程池的一些参数,新线程添加的流程。 MySQL怎么优化一条查询语句。 MySQL索引的原理。 聚簇索引的好处。 Redis的SDS、其他数据结构。 同步、异步、阻塞和非阻塞。 代码题:最长无重复字符的子串。 职业规划。 反问。 许愿二面