前端/移动开发面试题 · Java
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 381 题Retrofit如何通过注解实现网络请求? 考察对注解解析、动态代理和请求构建机制的理解第 382 题Java多态的实现方式 考察对Java多态机制及底层实现原理的理解第 383 题Kotlin项目与Kotlin/Java混合项目在开发和维护上有什么主要区别? 考察对Kotlin与Java互操作及项目结构差异的理解第 384 题如何最简单的实现b线程在a线程执行完之后运行? 考察多线程同步最基本的实现方式与适用场景第 385 题弱引用在什么情况下被回收? 考察对 GC 和弱引用回收时机的准确理解第 386 题请说明 HashMap 的底层数据结构与原理? 考察 HashMap 存储结构与哈希算法的理解第 387 题Override属于什么注解? 考察对Java注解基础知识的掌握,特别是Override注解的性质和用途第 388 题子类重写父类虚函数时,父类在构造方法中调用子类虚函数会发生什么? 考察构造函数中虚分派机制的理解第 389 题请列举Java中线程之间的通信方式,并简述各自适用场景。 考察对线程通信机制的理解和实际场景判断第 390 题请列举 Java 中常用的集合类,并说明它们的主要特点和适用场景。 考察对 Java 集合框架的掌握程度及适用场景的判断第 391 题请手写一个基于队列的多生产者与多消费者模型,并说明如何保证线程安全与数据正确性? 考察并发编程中线程安全、同步机制及队列实现的基本功第 392 题装箱拆箱是什么? 考察对Java基本类型与包装类转换机制的理解第 393 题在垃圾回收器的版本迭代中,主要解决了哪些关键问题? 考察对垃圾回收技术演进驱动力的理解及核心机制第 394 题基本数据类型和引用数据类型的区别 考察对Java等语言中基本类型与引用类型在存储、传递和默认值方面的理解第 395 题请介绍 ConcurrentHashMap 的实现原理,并说明它是如何保证线程安全的。 考察对 Java 并发容器底层机制与线程安全策略的理解第 396 题除了JavaScript,你还学习过哪些编程语言?请选择其中一门,说明它与JavaScript的主要区别。 考察候选人的技术广度、语言对比分析能力与表达清晰度第 397 题你了解 Java 中的网络编程吗?请结合你熟悉的技术栈说明。 考察 Java 网络编程基础与候选人实际掌握的广度第 398 题如何实现 Java 与 C++ 之间的跨语言通信? 考察跨语言交互的技术选型与边界理解第 399 题原子性变量(如AtomicInteger)和互斥锁(如synchronized)的区别是什么? 考察对无锁编程和锁机制原理及差异的理解第 400 题请说明 Java 中 Map 的底层实现原理,并比较几种常用 Map 的区别。 考察对 Java 集合框架中 Map 实现原理与适用场景的理解