字节秋招
抖音开放平台(一面,45min,8.21)
- 自我介绍
- 讲一下你熟悉的项目
- 手撕:697. 数组的度
抖音开放平台(二面,1h,8.23)
- 分布式环境中,如何维护每个节点的一致性
- 有节点宕机怎么办?选举算法有哪些?
- PAXOS算法与Raft算法的区别,怎么知道主节点挂掉
- TCP四次挥手详细过程
- TIME WAIT发生在什么时候,为什么是2MSL
- INNODB的特性,MVCC的实现
- 可重复读和读已提交的区别
- 主键索引和非主键索引的区别
- 如何优化索引
- REDIS的优点
- 手撕:LRU
- 反问:技术栈,部门业务
抖音开放平台(三面,50min,8.28)
- 自我介绍
- 分布式流媒体讲一讲做了什么
- 现在有一个场景,我们想设计一个分布式文件系统,有几KB,几GB甚至几TB的数据怎么实现高并发(分块存储)
- 你怎么保证数据会能合在一起(采用中间服务器合并)
- 那你的高并发就没有办法保证了(中间服务器也采用分布式)
- 若其中一个服务器挂了怎么办(主从分布式、一致性哈希算法)
- 一致性哈希算法的原理,raft算法的原理
- HTTP与HTTPs的区别,具体流程是什么,HTTPS一定安全吗
- 讲讲雪花算法,是有序的吗
- 手撕:接雨水
面完秒挂