简历模板
简历范文
简历修改
名企热招
校招
校招信息
公考国考
面试题库
求职指南
面经
求职攻略
AI求职动态
APP
超级简历 APP
扫码下载APP,随时随地改简历
登录
注册
下载APP
开通超级会员,尊享6大特权
立即开通
账号设置
超级会员
我的订单
问题反馈
我要招人
退出登录
使用微信扫码登录
其他注册方式
首页
/
面试题库
/
Java开发工程师面试题库
职位题库
Java开发工程师面试题库
面向Java开发工程师相关面试,围绕Java、MySQL、系统设计、并发编程、Java基础等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。
193 道题目
建议用时 579 分钟
专项面试练习
开始面试
全部题目
193 道题
97
如果想给你的项目多加一个付费模块,需要考虑什么?
考察候选人的系统设计能力、业务思维以及对支付相关技术要点的掌握。
查看学习思路
98
除了分配给你的工作,有没有自己主动发现问题?
考察候选人的主动性、责任心以及发现和解决问题的能力。
查看学习思路
99
请说明 ArrayList 的底层数据结构及其扩容机制。
考察候选人对 Java 集合框架核心类的底层实现和性能特征的理解。
查看学习思路
100
请解释 IoC 的概念以及它解决了什么问题。
考察候选人对 Spring 核心思想控制反转的理解,以及依赖注入的实际意义。
查看学习思路
101
请分别说明缓存雪崩、缓存穿透和缓存击穿的含义及解决方案。
考察候选人对缓存异常场景的区分能力和高可用设计经验。
查看学习思路
102
请说明 Java 的基本数据类型有哪些,以及它们与包装类型的区别。
考察候选人对 Java 基础类型、内存占用和自动装箱的理解。
查看学习思路
103
请说明 HashMap 的底层原理,包括数据结构、哈希冲突处理和扩容机制。
考察候选人对 HashMap 实现细节、线程安全和性能优化的掌握程度。
查看学习思路
104
请进行一下自我介绍
考察候选人的表达条理性、与岗位的匹配度,以及能否在短时间内突出与Java后端/大数据相关的核心经历。
查看学习思路
105
介绍下简历上的项目
考察候选人能否清晰描述项目背景、个人职责、技术选型、难点与结果,判断其真实参与度和技术深度。
查看学习思路
106
MySQL 出现大量慢查询时,你会按照什么顺序排查
考察候选人排查慢查询的系统性思路,是否具备从监控、执行计划到资源层的完整分析能力,而非直接加索引。
查看学习思路
107
联合索引设计时,如何判断字段的排列顺序
考察候选人对联合索引最左匹配、等值/范围条件、排序需求和写入成本的理解,能否结合实际查询设计而非机械按区分度排序。
查看学习思路
108
为什么有时候明明建立了索引,数据库仍然选择全表扫描
考察候选人对优化器成本模型、索引失效场景和统计信息的理解,能否解释全表扫描的合理原因而非简单归因于索引失效。
查看学习思路
1
···
显示更多页码
6
7
8
9
10
11
12
···
显示更多页码
17
下一页
返回面试题库
使用微信扫码登录
其他注册方式
使用模板