后端岗位面试题 · 编码实现
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 6928 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题讲讲Java的集合,HashMap有哪些常用方法 考察Java集合框架的核心概念与HashMap常用API的掌握第 102 题请解释 Java 中 Process 类的基本定义与作用,并说明如何利用它来启动并生成一个 Jar 包? 考查候选人对 Java 进程管理 API 的掌握,以及在实际构建或部署场景中通过 Process 执行外部命令(如 jar 打包)的能力。第 103 题从文件里统计字母(包括大小写)共出现了多少次,怎么实现?如果文件特别大怎么办? 考察基础编码能力、文件处理和内存与性能优化意识第 104 题请手写并说明冒泡排序实现,注意边界与判空处理。 考察基础排序实现与代码健壮性意识第 105 题请列举并解释你实际开发中使用过的 Java Stream API 数据处理操作,说明每个操作的功能和使用场景。 考查候选人对 Java Stream 常用操作的理解和实际应用能力第 106 题你在项目中是如何实现RAG(检索增强生成)的? 考察RAG项目实现细节与工程实践第 107 题用一条SQL语句实现:通过group by返回A、B、C三个类型的分别总数。 考察SQL分组聚合的编写能力和对GROUP BY语法的理解第 108 题不用递归实现二叉树中序遍历 考察非递归遍历的实现能力与栈的运用第 109 题请实现两个以字符串形式表示的非负整数相加,并返回和的字符串形式(即 LeetCode 415 题)。 考察字符串模拟大数加法的编码实现与边界处理第 110 题有没有做过自定义注解? 考察对自定义注解的概念、使用场景及实现原理的掌握程度第 111 题三个线程顺序打印a、b、c,有哪几种方式实现? 考察多线程同步与顺序控制手段第 112 题请实现一个函数,找出二叉搜索树中的第 k 大的节点。 考察二叉搜索树性质、中序遍历与递归实现能力第 113 题请实现二叉树的蛇形(锯齿形)层序遍历,并说明思路。 考察二叉树层序遍历的变体实现与数据结构选择第 114 题如何遍历一个有序二叉树? 考察二叉树遍历的多种方式及有序性应用第 115 题如何避免头文件的重复调用? 考察C/C++头文件重复包含的防护机制及使用第 116 题链表应该怎么实现? 考察链表基础结构、操作实现与边界处理能力第 117 题请用手写方式实现反转单链表。 考察链表基本操作、指针/引用处理及边界条件意识第 118 题在Java Web开发中,POST请求和GET请求通常分别使用什么注解? 考察对常用HTTP请求映射注解的掌握第 119 题请手写旋转数组查找目标值或恢复有序数组的核心代码,并说明思路。 考察数组旋转问题的算法逻辑与编码实现能力第 120 题在一个乱序数组中,如何找出第 K 大的数? 考察排序、堆和快选等经典算法及复杂度分析