面试官提前五分钟进房间了,介绍了一下面试流程,然后就开始了。问得算比较简单,耗时50分钟 先问了项目相关的内容,项目是一个类似keep的微信小程序,问了下播放视频的实现和具体数据库表的设计 Java基础: 1 集合类ArrayList,LinkedList的底层实现,在真正大数据情况下如何选择? 2 HashSet底层原理,他是不是线程安全的 计算机网络: TCP三次握手,重传机制 数据库: B+树在数据库中的使用,对比B+树,B树和哈希表的优缺点与具体使用场景 四大隔离级别 手撕代码: 剑指 Offer II 082. ...