首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
...
求问:有没有真的能上手做大模型/Agent的实战项目?
1.8W
2
...
巨人网络游戏开发一面面经
7986
3
...
最近在做Agent面试,我发现了很多共性的问题...
3885
4
...
游戏客户端的碎碎念
3367
5
...
#网易游戏雷火笔试#题量好大,个人能力原因吧,现想现写好多没有写完...
2303
6
...
tme暑期前端二面 4.27
2101
7
...
我的前途全被学校毁了!!!
1562
8
...
三道手撕?字节后端三面你别太离谱!
1156
9
...
4.26 拼多多笔试
1114
10
...
腾讯云智二面挂
1094
创作者周榜
更多
正在热议
更多
#
你和你的mentor相处模式是__
#
3403次浏览
21人参与
#
如果公司降薪,你会跳槽吗?
#
160205次浏览
938人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
26072次浏览
322人参与
#
实习第一天,你在干什么
#
2266次浏览
14人参与
#
华为工作体验
#
322139次浏览
1409人参与
#
你会因为行情,降低找工作标准吗?
#
2501次浏览
19人参与
#
非技术2024笔面经
#
501959次浏览
5038人参与
#
机械人与华为的爱恨情仇
#
158506次浏览
1055人参与
#
0offer互助地
#
773252次浏览
4758人参与
#
你是怎么和mt相处的?
#
103047次浏览
507人参与
#
联想求职进展汇总
#
356424次浏览
2262人参与
#
运营人求职交流聚集地
#
247269次浏览
1124人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
113570次浏览
1196人参与
#
我的成功项目解析
#
532041次浏览
8614人参与
#
打工人的工作餐日常
#
97036次浏览
558人参与
#
26年哪些行业会变好/更差
#
66209次浏览
534人参与
#
蚂蚁求职进展汇总
#
170994次浏览
1291人参与
#
今年秋招还有金九银十吗
#
82777次浏览
514人参与
#
工作两年想退休了
#
271662次浏览
2048人参与
#
你总挂在第__面?
#
14809次浏览
163人参与
#
简历上如何体现你的“AI”能力?
#
20273次浏览
405人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务