发个面经,攒攒人品
时间线:3.25投递--3.30第一次笔试--4.6第二次笔试--4.8到家约面--4.11一面--4.15收到感谢信
面试官人很好,会引导回答,好像美团招的差不多了,还是希望能再被捞
- 自我介绍
- 问本科学过哪些课
- mysql内核使用哪个索引:B+树
- B+树作为索引,有什么优势
- b+树和b树还有什么结构上不同,除了叶子节点上
- hashmap用的什么树
- 红黑树和B+树在结构上有什么不同
- 二叉树和多叉树对于索引结构来讲,多叉树优势在哪
- B+树的数据一般存放在哪里?
- 为什么选择红黑树作为hashmap中的数据结构,不选别的二叉树?
- 网络7层模型,常见协议
- nginx作用在哪一层
- http1.0/1.1版本区别
- 项目中使用长连接还是短连接?
- http2有哪些改进,http1有哪些问题,http2是如何改进的
- http会出现哪些安全问题?
- tls/ssl协议在哪一层
- jwt令牌身份认证如何实现,有无别的方案?
- session有什么缺点?session是存在服务端吗?
- jwt的token是如何生成?
- java如何抛出异常:throw(new IOException)
- exception、error、runtimeException
- 在抛出异常和捕获异常之间,应该如何选择?
- 算法题:二叉树的右视图,使用dfs和层次遍历两种方法