字节飞书暑期三面

自我介绍
RocketMQ贡献的代码
为什么当时会去研究RocketMQ
生产和消费失败,RocketMQ是怎么处理(回答了故障退避)
生产者怎么知道哪些broker是好的还是不好的
如果不发消息,怎么知道broker的状态
消费者呢
消费者消费失败有哪些因素
消费者怎么保证消息消费的可靠性
如果消费者宕机了,要怎么办
集群消息rebalance是怎么实现
RocketMQ有哪些包
remoting是怎么实现的
使用java原生网络框架写的吗
讲一讲netty的特点
Java nio是什么,有什么特点
Linux 的epoll是如何实现
怎么了解这一块知识的
Linux Shell命令的执行细节是什么
可执行文件怎么加载到内存,怎么变成进程的
常见的线程调度算法
讲一个现在广泛使用的线程调度(讲了多级优先反馈队列)
怎么去学习Paxos和Raft
为什么会去学习Zookeeper
讲一讲Basic Paxos
详细讲讲准备阶段和接受阶段
Basic Paxos有什么问题
Zookeeper怎么解决这些问题
讲一讲Raft
讲一讲Raft的选举过程
选取的关键因子
讲一讲集群初始化过程
选举的可终止性是怎么保证的

问了一下实习的开发语言
了解Go吗
线程池怎么实现的
看过线程池的源码吗
职业方向

反问环节:
面试表现
面试官反问我自我评价
面试官反问其他家面的怎么样,大模型了解的多吗

全部评论
?这是人问的吗?
点赞 回复 分享
发布于 昨天 00:44 陕西

相关推荐

03-18 14:51
南华大学 Java
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客企业服务