字节二面 后台实习 (凉经)
回忆、乱序
- 虚拟内存与页面置换(LFU,LRU,FIFO,OPT。。。)
- 给了页面历史访问序列,请求调入一个新页,使用 LRU 或者 LFU 被置换出去的页面应该是哪一个
- url 请求流程
- dns 流程
- 对 rpc 的理解
- rpc 调用流程
- 为什么选择 zookeeper 作为注册中心,而不是 redis
- 怎么保证用户消息不重不丢
- 为什么选择 RocketMQ 而不是 Kafka
- 为什么选择 Protobuf 编码而不是 Json
- 你是如何使用 Netty 解决 Protobuf 粘包拆包的(从TCP答起)
- redis 在项目中有什么用
- redis 持久化机制
- 你的项目是如何开发的
- 你是如何了解新知识的
算法题: 类似于 726. 原子的数量 - 力扣(LeetCode) (leetcode-cn.com) ,不过简化了几个情况。
逻辑题:赛马问题
总结:算法思路一定要清晰,即使思路不清晰,别写了又删,这样给面试官的影响很不好
#字节跳动面经##面试题目##字节跳动#