1.介绍项目2.项目难点 (这里说了 文件上传 和 缓存一致性问题)3.文件上传怎么充分利用带宽4.断点续传讲了一下5.针对不同用户上传的多种类型的文件?你怎么设计你的系统?6.介绍了一下rpc7.原始上传视频有什么弊端怎么改进8.在线人数是怎么保证准确性和数据同步的9.面向对象和面向过程10.什么时抽象11.http1和http212.https怎么保证安全的13.怎么解决对头阻塞的14.http1和http2的最显著区别15.线程同步的方式16.Java中锁17.锁对象和锁静态对象的区别18。乐观锁和悲观锁19.重入锁和不可重入锁的区别20.cas介绍一下21.反射22.泛型的泛型擦除23.反射会影响性能了解码?24.Java中的string怎么让他变成可变的25.volatile关键字能干什么实现原理 能防止数据竞争码26.多线程操作hashmap会出现什么问题27.优先级队列28.常用设计模式29.责任链模式30.Java中的四大引用31.弱引用具体介绍一下32.泛型的上下界33.泛型的作用算法:堆排序八股被问爽了面试官没开摄像头,是KPI吗