字节后端开发一面复盘
- 自我介绍
- TCP与UDP区别
- TCP应用
- 状态码
- HTTP和HTTPS区别
- 输入url到显示页面的过程
- MySQL
- MySQL数据结构
- B+树的查询特点、与B树区别(没回答清楚)
- 事务的隔离级别,默认的是什么
- MySQL调优(回答不好)
- A:查询调优、索引调优、性能调优
- A:先exlpain sql语句获得查询计划,然后瞎扯(没回答好)
- A:然后看索引优化案例
- Redis
- 持久化介绍下
- Redis集群
- Redis缓存雪崩、缓存穿透场景,以及解决方案
- Redis为什么这么快
- 如何保证MySQL与redis缓存一致性,先修改缓存还是数据库,数据库返回报异常咋办(没回答好)
- Java
- 进程与线程的概念
- 线程通信的方法
- wait、notify
- join、interrupt
- 介绍下JVM内存结构
- 垃圾回收算法都有哪些
- 算法题
- 最长连续序列 hard