字节技术中台实习 后端开发一面面经
- CDN了解吗(不会)
- HTTPDNS了解吗(不会)
- DNS劫持了解吗(不会,到这里我人都傻了)
- DNS用的什么协议
- 说说你对HTTPS的理解
- HTTPS数据防篡改是怎么实现的
- redis + MySQL架构的数据读取过程
- 访问redis的链路上的流量过大,怎么办
- 缓存淘汰策略
- redis + MySQL架构的数据更新过程
- 为什么删除缓存而不是更新缓存
- 为什么先更新数据库再删除缓存
- redis删除失败怎么办
- MySQL主从架构会有什么数据一致性的问题
- 怎么通过订阅binlog来实现对redis的更新
- MySQL主从同步原理
(这几个题都是redis+mysql一致性的八股文,我对这方面不太熟,基本临场发挥的。面试官也一直在引导,感觉直接背八股文面试官也不一定满意)
- redis ZSet数据结构,什么是跳表
- B+树做索引的优点
- select得到的返回结果顺序与什么有关
- 最左前缀原则是什么。字段 (A,B,C) 的联合索引,AB做查询条件能不能利用这个索引,BC做查询条件能不能利用
- 你的项目(6.824 Lab)和redis有什么相同点
- 对比下Raft和Paxos
- CAP理论
- 你对服务发现的理解,注册中心有什么功能
- 做题:创建200个goroutine,控制能够并发执行的不超过10个
- 做题:数组中和为target的子集
时间1.5h左右,redis那部分答得不太行
#面试题目##字节跳动#