首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
求个offer吧wwww
2025-12-18 17:35
九州职业技术学院 Java
发布于山西
关注
已关注
取消关注
转转Java面试
有人面过了吗
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-18 23:13
门头沟学院 Java
转转春招后端一面
Java加锁有哪些方式?有哪些不同?线程池底层怎么实现核心线程一直运行的?讲一下AQS怎么实现公平锁和非公平锁的?如何使用redis代替session实现短信登录?mysql使用的B+树能否换成红黑树?如果给红黑树底层加上双向链表呢?当查询select * from table where a > 0 and b = 0;索引要怎么加?讲一下Cache Aside,为什么要先写数据库再删缓存?先删缓存怎么样?先写数据库再删缓存导致数据不一致的场景举例。缓存三兄弟
查看11道真题和解析
点赞
评论
收藏
分享
03-11 16:44
石家庄铁道大学 Java
转转-java开发-一面
自我介绍 ArrayList和LinkedList的实现区别介绍一下hashmap的数据结构hashamap是线程安全的吗介绍一下线程安全的类介绍一下concurrentHashMap,介绍一下1.8的put流程(面试官想听cas和synchronized如何配合)介绍一下cas,aba问题,如何解决,除了aba问题还会有哪些问题悲观锁在项目中的应用场景题,考察java是值传递volatile的特性,有序性,可见性,详细讲解(有点忘了)volatile int i,i++能保证原子性吗(不可以,当时说错了)问在实际中怎么用到的线程池线程池类的固定的线程池有什么问题线程池的运行流程MySQL的聚簇索引和非聚簇索引的区别没有主键还会加聚簇索引吗如何避免回表查询InnoDB下面的索引什么结构?B+树有什么优势,相比B树和二叉树最左匹配原则简历里的优化SQLRedis中如何使用,如何避免缓存穿透和缓存雪崩缓存一致性如何实现mq如何用到?延迟队列实现定时任务 解耦如何保证消息的幂等性,只答了数据库索引
多多miumiu:
27届实习机会或看我住业 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
查看24道真题和解析
点赞
评论
收藏
分享
03-12 07:56
东莞理工学院 Java
转转二面
📍面试公司:转转🕐面试时间:03/05💻面试岗位:JAVA后端开发❓面试问题:1. 做一个简单的自我介绍(包含学校、技术栈、实习经历、项目职责)。2. 礼物连击场景中,两步操作是否需要保证原子性?为什么?具体怎么设计连击窗口?3. Redis Pipeline 的底层原理是什么?在项目中具体用来解决什么问题?用了哪些函数?4. 除了 Redis Pipeline,还有哪些方式可以实现命令批处理?5. Redis 和 MySQL 之间如何保证数据一致性?讲一下具体方案。6. 为什么推荐先删缓存再更新数据库,而不是先更新数据库再删缓存,也不直接更新缓存?7. 更新缓存会有什么问题?8. 项目中用到 2PC 分布式事务,性能怎么样?9. 该业务场景为什么必须要强一致性,而不是最终一致性?10. 除了 2PC,还有哪些分布式事务方案?(3PC、TCC、本地消息表、MQ 最终一致性等)11. 为什么在项目中选择 2PC,而不是其他分布式事务方案?12. 如何用责任链 + 本地缓存减少 50% 重复 RPC 调用?具体怎么做的?13. 为什么不直接把查询结果放到上下文传递,而要使用本地缓存?14. 异步线程池查询的参数是怎么设置的?依据是什么?15. 如果使用原生线程池,核心参数如何合理设置?16. 用 Java 原生线程池异步调用多服务,其中部分服务超时、异常,该如何处理?17. 为什么订单反查用本地缓存,而不用 Redis?18. Caffeine 和 Guava Cache 有什么区别?19. 项目中用到状态机框架,如果让你手写一个简单状态机,会用哪些设计模式?如何设计?20. 算法题:实现字符串转整数(只保留数字,处理正负号、非法字符、整数溢出,不能使用库函数)。21. 数据库设计题:订单属性表字段经常变动,如何设计表结构实现动态扩展、不修改原表?22. 实习/项目中遇到的最大挑战和复杂度最高的点是什么?如何解决?🙌面试感想:整场面试大约50分钟,主要根据实习经历,然后发散出来了一些八股的底层拷问,我个人觉得只有两个问题回答的不是很好,最后还是挂了,算法题也刷出来了,场景题也给出了三种方案,回想起来也就pipeline管道的底层原理没有说的很好,以及像订单部分超时的处理方式没有说到位(是跟我实习项目来的,我觉得我这个项目不会出现对应的情况,但是还是硬着头皮往下说了)除此之外,大部分问题回答的都还算比较饱满只能说好好复盘,不知道这后面还有没有机会
查看22道真题和解析
点赞
评论
收藏
分享
03-10 10:47
东莞理工学院 Java
转转一面(二面挂)
📍面试公司:转转🕐面试时间:03/02💻面试岗位:java后端开发❓面试问题:1. 直接引用和间接引用2. 2PC 的思想3. 分布式系统中分布式事务其他实现思路4. 分布式锁的实现方案5. Zookeeper 了解吗6. Zookeeper 如何做续期和超时释放7. 使用分布式锁还遇到过什么问题8. JVM 几种垃圾回收算法9. JVM 的内存分布是怎么样10. 会发生 OOM 的区域有哪些,举一下相应的发生场景11. 程序计数器为什么不会发生溢出12. CMS 和 G1 回收过程以及区别13. 双亲委派机制,如何破坏双亲委派14. JVM 常见调优参数及设定标准15. 类加载过程16. 线程池为什么比多线程好用17. 线程池任务提交后线程执行过程18. 连接池关闭后线程池任务会怎么样19. 如何设定线程池参数20. synchronized 和 ReentrantLock 的区别21. 详细讲一下 synchronized 的锁升级过程22. 简单介绍一下 AQS 的数据结构23. 开发选择时会选 synchronized 还是 ReentrantLock,为什么24. TCP 三次握手,为什么是三次不是两次25. MySQL 为什么选用 B+ 树26. MySQL 事务是什么,实现原理27. MySQL 隔离级别28. MVCC 是什么29. 索引失效场景30. 聚簇索引和非聚簇索引区别31. 哪个会回表,为什么回表32. 联合索引 ABC,查询 AB 是否回表、是否走索引33. 联合索引 ABC,只查 C 会怎样34. 索引跳跃扫描和索引下推35. ES 为什么快36. ES 深度聚合是什么37. 为什么 MySQL 不用倒排索引38. 订单系统超时未支付设计方案39. 定时任务调度框架对比 Spring 原生调度40. XXL-Job 处理订单超时未支付会有什么问题41. 支付系统涉及微信、支付宝等多种支付方式,如何保证用户同一笔订单只支付一次,防止重复支付42. 手写双重检查锁单例模式43. 最长连续子序列算法🙌面试感想:这场面是很考广度,每次问完一个技术实现之后,就问你有没有其他的实现方式之间的对比,是怎么样的?你会怎么选择类似这种?感觉比较考量,你日常学习过程当中有没有去做过技术选型的对比,但是还好问的东西,我基本上都答出来了,然后第二天就约二面了
发面经攒人品
点赞
评论
收藏
分享
03-16 15:34
湖南科技大学 Java
超星集团java一面
一、基础与中间件Q1:线程池的参数一般怎么设置?依据是什么?A:主要看任务是 IO 密集型还是 CPU 密集型。IO 密集型可设核心线程数为 2N(N 为 CPU 核数),CPU 密集型设为 N+1;最大线程数和队列长度根据业务负载调整,拒绝策略按场景选择(如丢弃或由提交线程执行)。✅ 思路正确,但未明确“N 是 CPU 核数”,且拒绝策略表述可更规范。Q2:G1 垃圾回收器的设计原理是什么?A:先初始标记 root 对象,再并发标记,然后重新标记修正,最后回收被标记对象。优化可调大堆内存减少 GC 频率。⚠️ 流程大致对,但未提 G1 核心机制(Region 分区、Remembered Set、Mixed GC),术语不够准确。Q3:MySQL 可重复读(RR)下如何避免幻读?A:InnoDB 通过 MVCC 和加锁机制防止幻读。✅ 方向正确,但未说明具体是 Next-Key Lock(记录锁 + 间隙锁) 实现。Q4:SQL 走了索引还是很慢,怎么优化?A:先看执行计划是否真走索引(避免隐式转换、最左匹配失效);若数据量大,考虑分库分表;还可加缓存,用消息队列更新缓存。✅ 思路完整,覆盖排查 → 架构 → 缓存三层优化。Q5:如何保证缓存(Redis)和数据库的一致性?A:更新数据库后删除缓存;读时若缓存为空,再查 DB 并回填。实习中也用过“写 DB 后更新缓存”。⚠️ 未明确推荐方案是 “先更新 DB,再删缓存”(Cache-Aside 模式),后者易引发脏读。Q6:Redis 缓存雪崩怎么解决?A:给缓存设置随机过期时间;热点 key 更新时加锁,只让一个线程重建缓存,其他等待。✅ 回答清晰,覆盖主流方案(过期打散 + 互斥重建)。Q7:Kafka 如何保证消息不丢失、不重复消费?A:不丢:靠副本机制和磁盘持久化(默认保留 7 天);不重:业务层做幂等,比如用达人 ID 去重。✅ 工程实践优秀,结合 Kafka 特性与业务兜底。Q8:Spring AOP 如何实现方法耗时统计?A:自定义注解,在切面中记录方法执行前后时间,计算差值。✅ 完全正确,简洁实用。二、项目与实习Q9:请讲一段你实习中做得比较关键的项目。Q10:项目中有用到事务吗?如何保证一致性?三、AI 与开放设计Q11:MCP 是什么?A:MCP 是一种协议,统一封装 AI 调用外部工具的能力(如查天气),类似 USB 接口,便于插拔扩展。✅ 理解准确,类比形象。Q12:如果让你用 AI 优化教务系统,你会怎么做?A:针对教师排课,AI 可自动分析课程依赖关系,生成多套排课方案并给出推荐理由,减轻老师负担。✅ 抓住核心痛点(排课复杂),有业务思考;可补充更多场景(如智能选课、毕业审核自动化)。四、行为与规划Q13:你未来的职业规划是什么?A:坚定走后端方向,前期深耕业务与技术栈,后期考虑往技术深度或管理发展。✅ 方向清晰;⚠️ 可更具体(如“希望深入分布式系统或云原生架构”)。Q14:你有什么想问我们的?A:询问部门具体负责哪个产品(学习通/学工/教务/校园信息化),以及校招流程。✅ 体现主动性和岗位关注。
查看14道真题和解析
点赞
评论
收藏
分享
一键发评
面过了吗
已老实
忍耐王
哪家公司
什么岗位
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我感觉我遇到神仙mentor了
1.1W
2
...
秋招失利别慌,好offer不怕晚
6091
3
...
谁都可能在说谎,但财报不会骗人
5904
4
...
入职翼支付2年多,聊聊感受
5234
5
...
我在北京的2046天
4085
6
...
上线一个月了,说几句真心话
3764
7
...
淘天aiagent一面
3280
8
...
字节一二三hr面 java面经(已off)
3235
9
...
有了这个skill我再也没手动改过简历
2939
10
...
招行给AI时代数字金融人的答案
2342
创作者周榜
更多
正在热议
更多
#
Agent面试会问什么?
#
32447次浏览
1287人参与
#
米哈游工作体验
#
29651次浏览
143人参与
#
厦门银行科技岗值不值得投
#
18666次浏览
421人参与
#
面试体验最好和最差的公司
#
23195次浏览
161人参与
#
携程笔试
#
152492次浏览
885人参与
#
我的求职进度条
#
979967次浏览
6523人参与
#
哪些公司一直卡在简历筛选
#
104055次浏览
343人参与
#
一人分享一个skill
#
8463次浏览
226人参与
#
选实习,你更看重哪方面?
#
76440次浏览
505人参与
#
春招至今,你收到几个面试了?
#
82890次浏览
1080人参与
#
拼多多工作体验
#
55176次浏览
389人参与
#
说说你知道的学历厂
#
399953次浏览
1424人参与
#
TCL求职进展汇总
#
152146次浏览
665人参与
#
给工作过的公司写一条大众点评,你会怎么写?
#
11159次浏览
131人参与
#
春招已经启动啦 硬件uu开始投了吗?
#
124138次浏览
771人参与
#
拿到offer之后,可以做些什么
#
103640次浏览
506人参与
#
我是XXX,请攻击我最薄弱的地方
#
72618次浏览
490人参与
#
中国电信笔试
#
39752次浏览
363人参与
#
入职第一天,你准备什么时候下班
#
117858次浏览
515人参与
#
通信/硬件的薪资开多少,才值得去?
#
76335次浏览
406人参与
#
烂工作和没工作哪个更痛苦?
#
18351次浏览
273人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务