后端岗位面试题 · 编码实现 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1178 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 861 题catch先捕获父类异常还是子类异常? 考察Java异常捕获顺序的语法规则与多态异常处理理解第 862 题请介绍 CompletableFuture 的基本使用方式和典型应用场景。 考察对异步编程工具的掌握程度与实际应用能力第 863 题请手写一个饿汉式单例模式。 考察单例模式基本实现与基础语法掌握第 864 题假设要实现某个功能需要并发调用100个接口,如何判断所有线程都执行完毕? 考察多线程并发任务的完成同步机制与边界处理能力第 865 题说说你对设计模式中单例模式的理解,如何实现线程安全的单例模式? 考察对单例模式的理解深度及并发场景下的安全实现能力第 866 题请描述如何使用线程池实现 1 到 100 的累加,并说明关键步骤。 考察线程池使用、任务拆分、Future 结果收集与资源管理第 867 题请说明如何用线程安全的方式实现单例模式,并比较不同实现方式的优缺点。 考察单例模式的线程安全实现及其并发正确性理解第 868 题在 AQS 中,volatile 变量 state 的作用是什么?什么状态表示加锁成功? 考察对 AQS 并发控制和 volatile 的理解第 869 题请设计并实现一个简单的 RESTful 接口,要求说明如何用 Spring Boot 从创建项目到提供接口的完整步骤。 考察 Spring Boot 项目搭建与 REST 接口开发的基础能力第 870 题十个线程并发对一个初始值为1的成员变量各执行一次加一操作,如何保证最终结果是11? 考察并发环境下原子更新的原理与实现第 871 题如何遍历一个HashMap? 考察对Java集合遍历方式及其适用场景的掌握第 872 题一个主线程等待三个子线程执行结束之后再汇总结果怎么做? 考察多线程同步与线程协调机制的理解和应用第 873 题自研Arthas工具的实现原理与使用技术 考察对Arthas底层原理的理解和实战应用能力第 874 题请写一个线程安全的单例实现,并解释其关键点。 考察并发环境下单例的编码实现与边界意识第 875 题请描述 Java 线程的几种状态,并列举常用的线程创建方式。 考察对线程生命周期模型及多线程编程基础 API 的掌握第 876 题String是基础类型吗?使用new创建和直接赋值有什么不同? 考察对Java String对象模型、常量池和引用赋值的理解第 877 题有用过反射吗?怎么用反射获取一个对象的某个属性? 考察反射机制的理解和属性访问的具体实现第 878 题在Java中,Lambda表达式如何获取循环变量或集合元素的索引? 考察对Lambda表达式、闭包和流式操作中索引处理方式的理解第 879 题集合里过滤字段a并返回b的一个集合,用Stream流如何处理? 考察Java Stream API的过滤与映射操作第 880 题请说明 Java 动态代理的底层实现机制,以及它与反射的关系。 考察动态代理底层原理与反射机制关联