后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 801 题手写代码:给定一个只包含数字的字符串,将它还原成所有可能的 IP 地址格式,并输出所有合法组合。 考察回溯/递归枚举、合法性判断与边界处理能力第 802 题讲一下快速排序和归并排序的区别。 考察对两种经典排序算法在原理、复杂度与稳定性上的理解第 803 题请分享一次你在工作中遇到的具体困难,以及你是如何解决它的? 考察问题解决能力、面对困难的态度和复盘意识第 804 题请详细说明 Lock 接口及 ReentrantLock 的底层实现原理。 考察 Java 显式锁的实现机制与底层原理第 805 题用 SQL 找出总分前 10 的同学的姓名和总分,写出查询。 考察 SQL 聚合分组与排序取数的基本能力第 806 题你常用的Linux命令有哪些?请举例说明。 考察常用Linux命令的掌握程度和使用场景第 807 题请结合你实际做过的项目,介绍一次使用 AOP 的具体实践。 考察 AOP 在真实项目中的应用与复盘能力第 808 题请解释TCP连接关闭时的TIME_WAIT和CLOSE_WAIT状态,并说明三次握手的原因,以及能否改为两次或四次握手。 考察TCP状态机、连接可靠性与设计权衡第 809 题请介绍哈希表的底层实现原理,并说明其查询时间复杂度。 考察对哈希表原理、哈希函数、冲突解决和时间复杂度的理解第 810 题用 Map 数据结构来存储数据是怎么样的? 考察对 Map 数据结构特性、适用场景及与哈希表关系的理解第 811 题请介绍OSI参考模型的具体构成,并说明每一层的核心功能。 考察对OSI七层模型的系统掌握与层次功能理解第 812 题如何实现高优先级消息在项目启动时获得优先发送? 考察消息队列优先级控制与启动流程设计第 813 题Qt 构造函数中的第五个参数通常指什么?还有其他类似的参数种类吗? 考察对 Qt 对象模型、父子关系及构造函数参数的理解第 814 题请分享一段你在实习期间遇到的最有挑战的难点,以及你是如何应对的。 考察实习期间的问题识别、解决过程与反思能力第 815 题给定订单详情表 orddet(orderid 订单号, skuid 商品编号, saleqtty 销售数量, dt 日期分区),请编写查询,计算 2016 年 1 月 1 日销量 Top100 的商品,并按销量降序排序。 考察聚合、排序、取前 N 和分区过滤的 SQL 编写能力第 816 题你项目里怎样实现的延时任务,还有哪些方法 考察延时任务实现方案的理解、选择与对比能力第 817 题请解释JVM的内存结构,包括各个区域的作用。 考察对JVM运行时数据区划分及各自作用的理解第 818 题请编写SQL查询每个视频创建者的姓名、UV(独立访客数)、PV(页面浏览量)以及PV占比。 考察SQL聚合查询、窗口函数及去重统计能力第 819 题Redis的事务怎么实现的 考察Redis事务机制的理解、原子性与使用场景第 820 题实验室项目微调的训练集是怎么构造的? 考察候选人数据工程能力与微调任务理解