一面: 文件秒传怎么做的?(有点久没看了,好多忘记了)断点续传怎么做的?文件怎么预览的?@async底层怎么实现的线程池工作流程拒绝策略有哪些实习(15分钟)list、set、map的区别hashset、treeset的查找方式?(不知道treeset是啥了,我说是排序树)用的红黑树。int取值范围?2^31-1~-2^31包装类缓存机制作用i++是原子操作吗?多线程情况下如何保证线程安全sync加在方法是锁的那个对象如果你一个页面操作很慢,你如何排查?如果数据库操作很慢,如何排查?如果sql命中了索引还是很慢,怎么办?分库分表的优缺点索引设计的原则索引失效的场景springmvc常用注解restcontroller和controller的区别autowired和resourse的区别耗时:43分钟二面,三面都是hr面因为三面时候被发现时长造假了,我说漏嘴了,所以挂了。大家记住我这个教训吧。