职位题库

Java开发实习生面试题库

面向Java开发实习生相关面试,围绕数据结构、Redis、MySQL、Java基础、项目经验等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

23 道题目建议用时 69 分钟专项面试练习

全部题目 23 道题

13

为什么Lua能保证原子性?

考察对Redis中Lua脚本原子性的理解
14

请做一下自我介绍。

考察候选人的表达能力、经历概括能力以及与岗位的匹配度。
15

你项目中断点续传是怎么实现的?遇到了什么困难?如何解决的?

考察候选人对断点续传原理的理解、实现细节以及解决实际问题的能力。
16

介绍ES的应用场景和优缺点。

考察候选人对Elasticsearch的理解,包括适用场景、优势与局限性。
17

MySQL的优化方案有哪些?

考察候选人对MySQL性能优化的掌握程度,包括索引、查询、架构等方面。
18

Object的常用方法有哪些?

考察候选人对Java基础知识的掌握,特别是Object类的核心方法。
19

请介绍你最后一段实习的项目:项目做什么、你的角色、你负责了哪些内容?

考察候选人能否清晰说明项目背景、个人职责与产出,验证简历真实性与贡献边界。
20

重复交易拦截是怎么做的?

考察候选人对幂等与防重方案的理解,能否结合业务说明唯一键、锁、状态机等设计。
21

ThreadLocal为什么有可能导致内存泄漏?

考察对ThreadLocal引用关系、弱引用与线程池复用场景的理解。
22

HashMap从1.7到1.8做了哪些升级,解决了什么问题?

考察对HashMap底层演进、红黑树与扩容优化的理解。
23

收到慢SQL报警后,你会怎么思考、排查和解决?

考察线上问题排查方法论:从确认影响面到定位执行计划再到治理与复盘。
返回面试题库