职位题库

Java开发工程师面试题库

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

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

全部题目 193 道题

25

你提到在土地交易项目里把一个查询从800ms降到了100ms,请详细讲解一下当时是怎么做的。

考察候选人对慢查询优化的实战经验,是否掌握索引、执行计划、SQL改写等技能。
26

假设有个报表页面,用户修改了数据并点击保存按钮,但是数据没有变,一般来说你的排查思路是什么?

考察候选人的全链路排查能力,能否从前端、网络、后端、数据库逐层定位问题。
27

你使用AI编程时,是自己编写提示词、规则、上下文、skill吗?比如有个需求给到你,你怎么利用AI?

考察候选人对AI编程工具的掌握程度,是否能有策略地使用AI提升开发效率,而非盲目依赖。
28

请做一下自我介绍。

考察候选人的表达能力、自我认知以及与岗位的匹配度。
29

你目前的秋招投递情况如何?有拿到其他公司的offer吗?

了解候选人的求职进展、市场竞争力以及选择公司的倾向性。
30

你对柏楚电子了解多少?

考察候选人是否对公司有提前了解,以及求职的诚意和准备程度。
31

你最近实习的产出有哪些?

考察候选人的实际动手能力、项目贡献以及成果量化能力。
32

你能提前实习吗?大概几月份可以开始?

了解候选人的可实习时间,评估与公司招聘计划的匹配度。
33

在实习中你遇到了哪些技术难点,是如何解决的?

考察候选人在真实实习场景中识别技术难点、分析问题并落地解决方案的能力,以及技术深度和复盘习惯。
34

请手写策略模式,并解释其核心角色和适用场景。

考察对策略模式的理解深度、手写代码能力以及在实际场景中应用设计模式的能力。
35

有一个9×9×9的魔方,由1×1×1的小魔方组成,表面刷上颜色后,没有被刷颜色的小魔方有多少个?

考察候选人的逻辑推理、空间想象能力以及面对未知问题的思考过程。
36

请结合你做过的一个模块,讲清楚它的数据库表结构、字段含义、表关联和索引设计,并说明这些设计如何支撑后续的业务优化。

考察候选人是否真正理解自己项目的数据层设计,以及能否从基础数据结构出发解释高并发、缓存、分布式等优化手段的合理性。
返回面试题库