论实习生面试能卷到啥程度?
今天群里有位同学向我提了个问题,关于消息队列 RocketMQ 在运行中宕机了怎么办?见图一。
正常看到这种问题,以我之前作为面试官的经验,一般会考察面试者 RocketMQ 集群架构部署之间的一些细节,比如同步刷盘和异步刷盘之间的差异,是否会丢失数据。以及主从架构和多主多从架构之间的协作方式。基本上如果能回答出来就差不多了。
大家也都看到了,面试官表示你部署的再多,服务器也都会挂。大概意思差不多我了解了,相当于 RocketMQ 部署多主多从后,上帝视角直接就挂它部署的相关服务器
然后我说了个回答:“类似于这种的话,我们可以做中间件降级。比如说,RocketMQ 挂了,咱们可以使用 Redis Stream 作为替补方案,让消息队列业务正常运行”。
以为这总差不多了吧,然后大脑宕机的地方来了。另一位同学说的,见图二
面试官长点心吧,只是个实习生面试啊......
玩归玩闹归闹,根据自己的经验,还是说了两个本不应该在实习生面试中出现的答案。
- 异地多活:这是整个互联网里我能接触到对于容灾来说,档次最高也是最为保险的方案,99%的公司根本搞不起来,也没有必要搞。
- 健康监控:如果发现中间件挂掉,发起向架构租和运维组的报警,然后同时执行触发将该机器的服务重新启动。
然后我发现这个还不是标准答案,标准答案在图三
有没有遇到过类似超脱世俗之外,不在伦理之中的问题? 欢迎评论区留言。看到比较有意思的,我也会回复我认为的答案。
#面试题目#
正常看到这种问题,以我之前作为面试官的经验,一般会考察面试者 RocketMQ 集群架构部署之间的一些细节,比如同步刷盘和异步刷盘之间的差异,是否会丢失数据。以及主从架构和多主多从架构之间的协作方式。基本上如果能回答出来就差不多了。
大家也都看到了,面试官表示你部署的再多,服务器也都会挂。大概意思差不多我了解了,相当于 RocketMQ 部署多主多从后,上帝视角直接就挂它部署的相关服务器
然后我说了个回答:“类似于这种的话,我们可以做中间件降级。比如说,RocketMQ 挂了,咱们可以使用 Redis Stream 作为替补方案,让消息队列业务正常运行”。
以为这总差不多了吧,然后大脑宕机的地方来了。另一位同学说的,见图二
面试官长点心吧,只是个实习生面试啊......
玩归玩闹归闹,根据自己的经验,还是说了两个本不应该在实习生面试中出现的答案。
- 异地多活:这是整个互联网里我能接触到对于容灾来说,档次最高也是最为保险的方案,99%的公司根本搞不起来,也没有必要搞。
- 健康监控:如果发现中间件挂掉,发起向架构租和运维组的报警,然后同时执行触发将该机器的服务重新启动。
然后我发现这个还不是标准答案,标准答案在图三
有没有遇到过类似超脱世俗之外,不在伦理之中的问题? 欢迎评论区留言。看到比较有意思的,我也会回复我认为的答案。
#面试题目#
全部评论
顺便也感叹一句现在的面试官真好当,我期待在面试中遇到地球毁灭了怎么办这种问题
众所周知,解决问题的最好办法就是避免问题😇我也经常被问集群挂了怎么办,最后一次受不了了直接问你们线上检测是摆设吗熔断限流是摆设吗高并发环境非得部署单机吗没钱没兜底没预警玩什么高并发😀
离谱的是,这不是个例,在我印象中至少听到三次
愿面试没有离谱问题
甩锅运维就完事了
降级打日志 或者 存到某个地方,mq恢复后再回溯
是这样的,三月底第一次面美团,那面试官就猛问各种挂了怎么办😃
他知不知道这是招实习生而不是架构师😅
m
相关推荐