秋招面经-字节-后端开发-抖音生活服务

二面:

1、自我介绍

2、项目 1 拷打(10分钟)

3、微服务项目中的服务发现是怎么去做的?

4、Nacos 是通过什么机制去保证服务的注册以及服务的可用性的?

5、Nacos 存储的数据是怎么存的?基于内存还是有自己的持久化机制?

6、项目中的限流操作是怎么做的?底层基于什么限流算法做的?

7、对比一下令牌桶、漏桶、滑动窗口这几种限流方法的优劣势以及适合的应用场景

8、项目中的熔断是怎么去实现的?

9、熔断器具体是怎么去实现的?

10、手撕做题:力扣 1139.最大的以 1 为边界的正方形

11、二维数组按行遍历和按列遍历在性能上有什么差异?

12、除了内存的因素还有其它什么原因吗?

13、在浏览器中输入 douyin.com 后按下回车,整个调用链路是怎样的?

14、TCP 的为什么需要三次握手而不是两次?

15、Redis 的高可用是通过哪些方面来保证的?

16、优化一条 SQL 语句应该怎么做?

全部评论
知道TCP有三次握手,就是不知道为啥三次
点赞 回复 分享
发布于 昨天 13:40 陕西

相关推荐

09-11 15:58
已编辑
同济大学 C++
查看13道真题和解析
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务