百度网盘一面(50min八股,5min算法)
百度网盘一面(50min八股,5min算法)
- 拷打项目
- HttpSession跟WebSocket的Session
- 介绍一下socket
- 有没有了解过别的数据库
- Mysql的索引类型有哪些
- 避免回表怎么做
- mysql的锁
- mysql在索引跟二级索引跟非索引在间隙锁中分别会怎么样
- Mysql5跟8版本的改变
- Innodb跟MyIsym引擎的区别
- Innodb底层数据结构,介绍B+树
- 用过Nginx吗,Nginx是怎么工作的
- 介绍一下OSI五层架构
- HTTP跟HTTPS是属于哪个层的
- ping使用的协议是什么,是哪一层的
- 分库分表怎么办
- Redis的数据结构
- Redis为什么快(答了单线程模型,跟基于内存,他不满意)
- Redis 的 ZSet怎么实现
- Redis的集群模式有哪些
- 热点大Key怎么处理
- Redis的缓存雪崩,缓存击穿,缓存穿透
- 抛开redis还有什么数据结构是可以做到根据key查value的
- HTTPS一定是安全的嘛
- HTTPS怎么实现的
- CA是什么
- TCP跟UDP区别
- HTTP的数据格式
- 讲一下请求头或者请求体有什么字段
- 网络状态码的含义
- Context-Type常见值
- 有没有听过共享内存
- 分页是怎么样的
- IO网络模型
- 线程池的作用
- IO多路复用
- CAS
- 问了JVM内存回收机制
- spring 的 aop介绍一下
算法:
岛屿 01 bfs