前端/移动开发面试题 · 技术原理 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 662 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 361 题HashMap与HashTable的区别讲一下 考察对Java集合框架中并发安全与设计演进的理解第 362 题单例模式懒加载如何确保线程安全? 考察对线程安全单例实现及其并发细节的理解第 363 题在 Java 中执行 new 一个对象时,内存中发生了什么?请分步骤说明。 考察 Java 对象创建的内存分配、初始化顺序与线程安全边界第 364 题请解释 Java 中 Lambda 表达式是什么,并说明其常见使用场景。 考察对 Lambda 表达式语法、本质和应用场景的理解第 365 题项目中用到线程池,线程池有哪些? 考察对常见线程池类型及适用场景的理解第 366 题synchronized 和其他锁有什么区别? 考察对 Java 并发同步机制的理解与选型能力第 367 题请解释 LeakCanary 的内存泄漏检测原理。 考察对 Android 内存泄漏检测机制的理解,包括引用管理、弱引用、Handler 消息与生命周期监控。第 368 题请说明Java内存回收机制以及如何触发和调优内存回收 考察对Java垃圾回收原理、过程及调优方法的理解第 369 题请介绍你对List相关知识的理解和实际使用经验,包括常用实现类及其区别、适用场景和常见问题。 考察对Java集合框架中List核心接口与常用实现的掌握程度及实践认知第 370 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用第 371 题请说明线程池创建时的核心参数及其作用,例如核心线程数、最大线程数和任务队列等。 考察对线程池核心参数含义与协同机制的理解第 372 题Retrofit如何通过注解实现网络请求? 考察对注解解析、动态代理和请求构建机制的理解第 373 题Java多态的实现方式 考察对Java多态机制及底层实现原理的理解第 374 题Kotlin项目与Kotlin/Java混合项目在开发和维护上有什么主要区别? 考察对Kotlin与Java互操作及项目结构差异的理解第 375 题如何最简单的实现b线程在a线程执行完之后运行? 考察多线程同步最基本的实现方式与适用场景第 376 题弱引用在什么情况下被回收? 考察对 GC 和弱引用回收时机的准确理解第 377 题请说明 HashMap 的底层数据结构与原理? 考察 HashMap 存储结构与哈希算法的理解第 378 题Override属于什么注解? 考察对Java注解基础知识的掌握,特别是Override注解的性质和用途第 379 题子类重写父类虚函数时,父类在构造方法中调用子类虚函数会发生什么? 考察构造函数中虚分派机制的理解第 380 题请列举Java中线程之间的通信方式,并简述各自适用场景。 考察对线程通信机制的理解和实际场景判断