汇川Java二面面经

近期参加了汇川技术的 Java 开发岗位第二轮技术面试,面试时长约 40 分钟,主要围绕多线程、JVM、Spring 事务和项目实践展开,整体难度中等偏上。

一、面试整体情况

面试由一位技术主管主导,全程以问答形式进行,氛围正式。相比一面侧重语法与基础,二面更关注候选人对底层原理和系统设计的理解。

全网最全面的java面试八股文专栏:https://www.nowcoder.com/creation/manager/columnDetail/0n9XOd

二、核心问题回顾

1. 多线程与并发

重点考察了:

  • synchronized 与 ReentrantLock 的区别;
  • volatile 的作用;
  • 线程池参数配置及拒绝策略;
  • ConcurrentHashMap 的实现机制。

面试官追问了 ConcurrentHashMap 在 JDK8 后的结构变化,并要求解释为什么它能在高并发下保持线程安全。

2. JVM 与内存管理

问题包括:

  • JVM 内存模型;
  • 对象分配与垃圾回收;
  • 常见 GC 算法;
  • Full GC 频繁的排查思路。

面试官重点关注 Minor GC 与 Full GC 的触发条件。

3. Spring 框架与事务

涉及:

  • Bean 生命周期;
  • AOP 原理;
  • @Transactional 的失效场景;
  • 事务传播机制。

4. 数据库与项目设计

简历中的项目部分,面试官重点询问了:

  • 系统模块划分;
  • 缓存使用场景;
  • 高并发下如何防止缓存击穿;
  • SQL 优化经验。

三、总结

汇川 Java 二面主要考察候选人的综合能力,尤其是对并发、内存、事务以及系统设计的理解。建议在准备时重点复习:

  1. 并发编程的底层原理;
  2. JVM 调优与 GC 策略;
  3. Spring 事务机制;
  4. 项目中性能优化与故障排查的案例。

整体而言,二面难度适中,面试官关注实际工程经验和思考深度。准备充分、逻辑清晰者通过率较高。

全部评论
纯纯麦克的,汇川二面是hr面哪来的这些问题
2 回复 分享
发布于 11-11 12:22 广西
没有手撕嘛?
点赞 回复 分享
发布于 11-14 20:57 陕西
祝大卖
点赞 回复 分享
发布于 10-17 19:12 湖南
爷投的什么岗位能分享下吗
点赞 回复 分享
发布于 10-17 16:55 浙江
我的天,清华爷来了
点赞 回复 分享
发布于 10-16 15:57 江西

相关推荐

不愿透露姓名的神秘牛友
11-12 23:50
1.  那你先做一下自我介绍吧。2.  结合你的项目经验,谈谈你对PaaS平台的认知?PaaS平台主要是用来做什么?3.  你觉得PaaS平台相对于传统的开发来说,优势是什么?4.  我看你之前做过一些MySQL的巡查,主要是什么场景?做了哪些工作?5.  你们改进的思路是怎样的?6.  MongoDB相对于MySQL,你们的业务选型考量是什么?它相对于MySQL的优势是什么?7.  MongoDB的数据结构对比MySQL的数据结构,区别是什么?8.  比如在JSON(文档)里,我想更新其中的a字段,应该怎么操作?9.  如果在MongoDB客户端用命令更新(部分字段),应该输入什么命令?10. (Redis)是处理什么样的业务场景呢?11. 你有了解过Redis查询效率高的原理吗?为什么比数据库高?12. Redis里面那些基本的命令,你比较熟悉哪些?13. 如果我想要在Redis里面去实现一个列表(List),(用什么命令)?14. 除了Redis,有了解过本地缓存吗?15. 你们(Redis)设置Key过期时间,在什么场景用过?16. Redis底层是怎么(通过过期)把Key清除掉的?(过期淘汰策略)17. 你在什么业务场景下使用RocketMQ?18. RocketMQ是基于什么策略来保证顺序消息的?19. 为什么顺序消费会对性能产生影响?20. RocketMQ如果出现消息堆积,一般是什么原因造成的?21. 还有其他原因会造成(消息)堆积吗?22. 如果消息在消费者侧消费时报错,会有什么影响?23. RocketMQ的消息重试有什么策略?24. 你们开发过程中使用线程池,是如何定义的?25. 一个任务提交到线程池,线程池是如何处理这个任务的?(执行流程)26. 线程池的核心参数(如核心线程数)可以动态调整吗?27. (算法题)在一个整数数组中,找到两个元素使它们的和等于0。28. (算法题)如果不开辟额外空间,怎么实现?29. (算法题)还有其他方案使时间复杂度小于O(N^2)吗?30. (算法题)如果这个数组是排序的,有什么方案?31. (概率题)一个家庭有两个孩子,已知其中一个是女孩,另一个孩子也是女孩的概率是多少?32. (概率题)一个家庭有两个孩子,这两个孩子都是女孩的概率是多少?33. (概率题)都是男孩的概率呢?34. (概率题)一男一女的概率呢?35. 你有什么需要了解的吗?
汇川技术一面148人在聊
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务