#面经#没问项目没算法,共30分钟自我介绍HashMap的底层原理HashMap的put过程很多个请求,每个请求用一个线程,如何同时写日志文件(完全不会,说的加锁然后被说没效率,求大佬解答)MySQL索引推导b+树的查询效率为什么是O(logN)b+树为什么对磁盘友好能不能直接用红黑树替代b+树JMM介绍垃圾清理的区域垃圾清理是如何标记的gc roots是什么网络分层结构IP、TCP、UDP在哪层TCP和UDP的区别tcp如何实现可靠传输udp不稳定为什么不用ip协议替代如何确定接收的数据是给哪个应用的(端口号)Https的了解https安全协议的握手过程tcp握手过程为什么是三次第一次面,被追着问,不会的就让你想,说了好多错的方案和东西,面试官想纠正我都纠不过来,基础还是太薄弱了,但还是更有信心了,至少能说出来,干就完了