职位题库

Java开发面试题库

面向Java开发相关面试,围绕分布式锁、幂等性、高并发、MySQL、InnoDB等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

4 道题目建议用时 12 分钟专项面试练习

全部题目 4 道题

01

HashMap的put流程是什么?扩容条件是什么?两个key哈希值相同会怎样?

考察候选人对Java HashMap底层实现的理解,包括put操作流程、扩容机制以及哈希冲突处理方式。
02

三个子线程拉接口用什么并发工具?

考察候选人对Java并发工具的理解,以及在多线程拉取接口场景下的技术选型能力。
03

InnoDB按主键、唯一键、普通字段update怎么加锁?

考察候选人对InnoDB锁机制的理解,特别是不同索引条件下update语句的加锁行为。
04

订票场景怎么拦重复单?

考察候选人在高并发订票场景下防止重复下单的设计能力,涉及幂等性、分布式锁、唯一约束等方案。
返回面试题库