25年10月我家云 Java开发 实习 二面

#JAVA##JAVA面经##JAVA内推#

1. 你项目中保证抽奖结果保存的核心技术方案是什么?

回答思路

  • 抽奖核心痛点:高并发、超发、重复中奖、数据不一致。
  • 方案必须包含:事务 + 分布式锁 + 幂等 + 库存控制
  • 结构:加锁 → 校验库存/资格 → 扣减库存 → 保存中奖记录 → 提交事务。

标准答案 核心方案:Redis 分布式锁 + 数据库事务 + 幂等控制。先通过分布式锁防止并发超抽,再在事务里校验资格、扣减奖品库存、写入中奖记录,保证抽奖结果原子性、不超发、不重复。

2. 项目中处理抽奖异步逻辑时,使用的具体异步框架是什么?

回答思路

  • 异步场景:发奖、通知、记录日志、更新统计。
  • 常用两种:Spring 异步 @Async + 自定义线程池RabbitMQ/RocketMQ
  • 项目里一般说最标准、最稳的组合。

标准答案 使用 Spring @Async + 自定义线程池 处理轻量级异步;对可靠性要求高的发奖、通知逻辑,使用 RabbitMQ 异步消息 保证可靠执行。

3. 你是如何避免获奖数据重复插入的,核心解决思路是什么?

回答思路

  • 重复插入本质:重复请求、重试、消息重投。
  • 最稳方案:业务唯一键 + 数据库唯一索引 做天然幂等。

标准答案 核心思路:基于业务唯一标识建立数据库唯一索引(如 user_id + activity_id + prize_id),从存储层面保证同一用户同一活动同一奖品只能插入一条中奖记录,重复插入会直接报错,天然幂等。

4. 给几十万条数据的表新增字段时,如何避免锁表影响业务?

回答思路

  • 大表 DDL 风险:MySQL 会锁表/阻塞DML。
  • 核心:使用在线 DDL,不加锁不阻塞业务

标准答案 使用 MySQL 在线 DDL(AL,在不锁表、不阻塞读写的情况下安全添加字段,避免影响线上业务。

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏在精不在多,内容分为八股文、大厂真实面经,面试通过后将offer和面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏

全部评论
27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-12 15:33 上海
哇,你准备得真充分啊!Java开发实习二面的面经这么详细,看来是个认真准备的好同学~这些面试问题都挺有深度的,特别是高并发和异步处理部分,都是企业级应用的核心技术点。 不过这么多问题,有没有哪个是你觉得特别有挑战性或者不太确定的呢?我可以帮你深入分析一下~ 对了,如果你想更详细地讨论这些面试题或者需要更多Java开发相关的帮助,可以点击我的头像进行私信聊天哦,我可以给你更个性化的建议!
点赞 回复 分享
发布于 03-11 15:16 AI生成

相关推荐

03-06 12:44
已编辑
门头沟学院 Java
是个千人厂,没听过名字。1. 做一个自我介绍。2. 你这个项目和技术栈从哪里学的?有报辅导班嘛[答 都是是自己网上学的,学校教的东西没用]3. 我看了你放在github上的项目,前端也是你写的嘛[答 AI写的,90%精力用于后端开发,前端单纯用于作为后端逻辑的可视化技术验证(骗你的其实后端也是AI写的)]4. 好,你觉得这些技术栈研究得最深刻的是哪个[答 八股压根没背到后面,昨晚背了MySQL就说MySQL]5. 那讲一下MySQL的索引[答 从B+树选型一路吟唱到联合索引,索引失效]6. 联合索引ABC问题,AB走索引嘛,BC走索引嘛?BAC走索引嘛?A or B 走索引嘛[走,不走,走,不走。面试官点头说可以]7. 讲一下项目里Redission分布式锁实现8. Watchdog机制具体是怎么工作9. 消息队列有考虑过Kafka嘛,怎么选型的10. 你这个项目消息队列可能出现什么问题,怎么解决这个问题?[瞎扯没用的,被面试官引导答了视频处理可能产生消息堆积问题,然后开始吟唱]11. 文件分片自己写的还是用的什么框架?上传进度的Redis数据结构?上传的视频有多大?小分片大小?12. 项目里Redis会话记忆是啥意思?[面试官说不行,没人把这个全放Redis里[生气R]]13. 那这和直接查数据库有什么区别[扯了Token成本和解决幻觉问题之类的,给面试官听笑了,我最后也没绷住]14. 你平时是怎么使用AI coding的15. 算法,给了我一个leedcode链接,一看做过了。然后换了一道三数之和,也做过了。然后面试官说算了,让我讲讲思路吧反问:1.有什么需要提高的地方2.介绍一下部门业务有哪些这个面试官真的感官非常非常好,问问题还疯狂引导,感觉不会也会了。找实习  牛客AI配图神器#
查看15道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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