4.2 快手二面

#软件开发2024笔面经# 快手二面
1.面试官好像让我从实现目的、收获难点啥的方面去回答,我说忘了,我可以从项目介绍的介绍,从功能,接口,实现方法以及为什的要用这些技术栈这几个方面回答。
2.sharding 怎么做的分片。
3.redisson 分布式锁是怎么实现续期和可重入以及底层怎么存储。
4.用了sentinel, sentinel底层怎么实现限流的
5.单体限流 和 集群限流的区别?
6.怎么做单体限流和集群限流?
7.用了mq, 那如果我现在有一个队列积压消息一亿条,怎么解决。
8.用了redis, redis怎么保存数据的?
9.redis主从同步怎么做的?
10.写时复制的原理?
11.进程和线程的区别,为什么进程切换更慢?
12.用了nacos, nacos 怎么实现微服务的注册的,也就是注册中心实现原理?
13.如果nacos宕机, 要访问一个服务是不是就不能访问了? 接下来的问题也都是nacos突然不可用情况的场景下的
14.那么如果nacos的一个服务本身有一百台机器,50台不可用, 现在有请求过来,怎么处理的?
15.如果你发一次消息不成功就把机器剔除万一只是网络抖动的话怎么办?
16.剔除就是熔断,熔断之后怎么恢复呢?

反问一些部门相关的信息
全部评论
校友是暑期实习吗
点赞
送花
回复
分享
发布于 04-11 13:21 江西

相关推荐

点赞 评论 收藏
转发
6 28 评论
分享
牛客网
牛客企业服务