2022年Bat面试题Java岗
发布时间
阅读量:
阅读量
在互联网行业遭遇寒冬的背景下,尽管面临诸多挑战,烟哥的友人仍坚持参与多场面试,并成功获得多个录用通知。
通过烟哥的协助,最终获取了其中一份试题内容,特此分享!
企业:国内知名三大企业之一!
面试安排大致在1月份进行!
大部分面试时间集中在晚间,因此不会对日常工作造成影响!
一面
一面偏架构方面
1、请进行自我介绍,并简要说明参与过的项目经历
2、在你们的项目中,微服务是如何进行模块划分的?划分的精细程度是如何确定的?
3、在实际应用微服务架构的过程中,是否遇到了哪些挑战或困难?
4、针对微服务之间数据一致性的问题,你们采用了何种方式加以处理?
5、为何在众多消息队列产品中没有选择其他方案,最终决定采用RocketMQ?
6、为何RocketMQ没有采用ZooKeeper作为协调组件,而是自主研发了一个NameServer集群?
7、嗯,你的理解很到位,那在ZooKeeper进行选举期间,是否还能继续为外部提供服务?
8、对于Paxos算法的原理和应用场景了解多少?
9、如果由你来设计一个春晚抢红包系统的整体架构,你会如何规划和实现?
10、是否有问题想要向我请教?
整个交流过程持续了大约40分钟。
二面
二面内容偏重于底层实现与算法相关
1、聊了聊项目,阐述一下个人的项目经历
2、你们团队使用了Redis,对Red
全部评论 (0)
还没有任何评论哟~
