职位题库

Java开发工程师面试题库

面向Java开发工程师相关面试,围绕Java、MySQL、系统设计、并发编程、Java基础等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

193 道题目建议用时 579 分钟专项面试练习

全部题目 193 道题

13

在海外投放场景中,如果获取不到设备号,如何实现广告归因?

考察候选人对海外广告归因方案的理解,特别是iOS SKAN和Android Install Referrer等替代方案。
14

实习里有没有印象比较深、比较自豪的需求或点?可以分享一下。

考察候选人能否清晰描述实习中承担的核心需求、技术难点与个人贡献,判断其项目深度和表达能力。
15

你提到的 N+1 和串行调用,N+1 指的是什么?

考察对N+1查询问题的理解,以及能否结合具体场景解释性能瓶颈。
16

你提到“分池并发聚合”,能简单描述一下吗?分池具体解决什么问题?为什么要分池?

考察候选人对线程池隔离、并发聚合的理解,以及能否解释分池的动机和收益。
17

假设有 100 万张券,10 秒内 1000 万请求,每人限领一张,不允许超发,允许少量失败但不能重复发券,怎么设计链路?

考察高并发场景下的库存扣减、幂等、限流和分布式一致性设计能力。
18

请讲一下你项目里的 push-server 是怎么实现的?

考察候选人对长连接推送服务架构的理解,包括连接管理、消息路由、心跳保活与并发处理。
19

项目里工厂、模板、策略模式是怎么用的?

考察候选人是否真正在项目中应用设计模式,能否说明模式解决的问题、落地方式与收益。
20

Agent 业务上的难点是什么,你是怎么解决的?

考察候选人对 Agent 业务复杂度的理解,包括任务编排、工具调用、上下文管理、稳定性与效果评估。
21

工具调用有没有遇到过权限问题?

考察候选人在 Agent 工具调用场景下的权限设计、安全边界与异常处理能力。
22

RAG 的分块是怎么做的,chunk 怎么评估?

考察候选人对 RAG 分块策略与检索质量评估的理解,能否把工程实践和指标结合起来。
23

请详细讲一下你在用友做SAP和采购商城平台跨系统数据同步的项目,包括整体方案、数据流向和关键设计。

考察候选人是否真正参与过跨系统数据同步项目,能否清晰描述业务背景、技术方案和自身职责,评估项目深度和表达能力。
24

在跨系统数据同步过程中,如果遇到接口超时,你会怎么处理?

考察候选人对接口超时问题的排查思路和解决方案,是否具备生产环境问题处理经验。
返回面试题库