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