JAVA程序员面试系列(二)

这篇博客分享了作者在面试过程中遇到的关于分布式锁、分布式事务、MQ、JVM、线程池和Redis的相关问题,以及实际项目中的应用和理解。电话面试中,作者对分布式事务和锁的实现细节、MQ的推拉模式掌握不足。大搜车的面试则更注重项目架构和中间件原理,包括RocketMQ的延迟消息和Redis的主从同步。二面时,面试官要求解释项目设计思路,并考察了算法能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意,这里所有的面经都是已第一人称书写,但并不表述全部都是我个人的经历,有来自我个人的,也有来自其他小伙伴和我之间的交流)
没看过系列前面几篇的小伙伴,可以直接传送去看一下。一是网易的面经。

涂鸦
三面技术 电话面试

  • 分布式锁,分布式事务解决方案。
  • MQ,MQ的推拉模式,rocketMQ的内部实现。

电话面试。很奇葩的公司,自我介绍都没有,上来直接问技术。分布式事务,分布式锁,以及在项目中如何实现的,然后扣细节,问了一下实现的具体细节。然后问了一下了解的MQ的推拉模式。回答的不是很好,项目中的实现细节没有把握好。MQ的推拉模式准备的不是很好,实现细节没有回答好。总体感觉项目上的准备还有欠缺,MQ的细节还要补补。

没有后续,一面挂。

大搜车
两面技术 电话+现场

一面:电话

  • 分布式锁,分布式事务
  • 定时任务如何实现,自己设计下
  • JVM基础内容,GC算法以及相关的GC流程。JVM调优。
  • 线程池的创建,ThreadPoolExecutor7个参数,自定义拒绝策略,阻塞队列大小。
  • redis哨兵机制
  • RocketMQ的延迟消息特征。

先是简单的自我介绍,问了分布式事务相关问题,在项目中是如何实现的,由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值