一面 为什么JVM年轻代要分区 JVM调优参数有哪些 ReentrantLock和synchronized的区别 动态代理的局限性 哪些情况不用建立索引 where b=1 order by a 怎么建立索引 where a=1 or b=2 怎么建立索引 虚拟内存 怎么把一个异步操作改成同步 多线程 对1000张大小不同的图片做模糊处理 怎么防止dns劫持 Http2.0的特点 多路复用是怎么实现的 介绍一下Http2.0的帧 设计一个图片库需要考虑什么(如果图片特别大怎么办) 讲一下你使用开源库的经历 二面 实习经历 项目经历 介绍一下Http(又顺带问了长连接、常见的状态码、ht...