途虎面试题 · 问题拆解 · Java
途虎相关面试题,按最终去重题目聚合。
共 1605 道真题 · 当前筛选命中 30 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 21 题了解 Set、Map 吗?请说一下 HashMap 的底层实现。 考察对 Java 集合框架基础认知及 HashMap 底层数据结构与扩容机制的理解第 22 题Object的hashCode()和equals()区别,为什么要一起重写? 考察对Java对象相等性契约与哈希数据结构正确性的理解第 23 题在Java中,try-catch-finally的执行顺序是怎样的?如果try块中写了return语句,finally块会在什么时候执行? 考察Java异常处理机制中finally块与return语句的执行时序第 24 题Java 集合框架中 List、Set、Map 分别有哪些常见实现?HashMap 线程安全吗? 考察 Java 集合框架的基础认知和 HashMap 线程安全性判断第 25 题请描述JVM加载Class文件的过程。 考察JVM类加载机制的理解与表述能力第 26 题当线程池中的线程数小于核心线程数时,提交一个新任务,线程池会如何处理? 考察对线程池核心线程创建机制的理解第 27 题请说明线程池的核心参数有哪些,并解释每个参数的作用。 考察对线程池参数含义及其关系的理解第 28 题请介绍Java中常用的集合类及其底层原理。 考察对Java集合框架的广度理解与关键实现原理第 29 题请用BigDecimal实现一个分摊金额算法,将总金额按比例分配给多个科目,并保证分配合计等于总金额。 考察Java中BigDecimal高精度计算与分摊场景的边界处理第 30 题线程池是如何根据核心参数来创建线程和执行任务的? 考察线程池的任务调度流程和线程创建机制