今天下午连续面的三轮 一面 问了和项目有关的数据库、表设计、sql语句、索引 算法题:4个数字,组成最大的合法时间 2140 最大的合法时间是21:40 二面 Java基础 集合 arraylist底层、什么时候扩容 hashmap的put的过程 concurrentHashmap的底层结构,jdk1.8用了啥? lock的底层源码实现是怎样的? rehash 环 jdk1.8如何解决环 java有哪些锁 Synchronized和lock的区别 线程状态 start和run...