后端岗位面试题 · 编码实现
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 6928 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 121 题请编写一条 SQL,查询某个用户在指定时间段内的订单信息。 考察 SQL 基础查询、表关联和条件过滤能力第 122 题请现场设计并实现一个数据结构(例如 LRU 缓存、并发安全队列或前缀树),并说明它的时间空间复杂度、适用场景和局限性。 考察数据结构设计能力、复杂度分析与方案权衡第 123 题请介绍模型转代码的流程,以及在 Simulink 中如何配置相关设置。 考察对基于模型设计中的自动代码生成流程和 Simulink 配置的掌握程度第 124 题讲一下KMP算法怎么实现的,时间复杂度是多少。 考察字符串匹配算法原理、实现要点和复杂度分析能力第 125 题用Rigidbody做UI Image从A点移动到B点的动画实现方法是什么? 考察Unity中Rigidbody与UI交互的技术理解和动画实现能力第 126 题在 Java 中如何开启一个新线程?请说明几种常见方式。 考察 Java 多线程基础及线程创建方式的掌握第 127 题接口和抽象类的区别,能否直接 new? 考察对 Java 面向对象核心概念的掌握及实例化边界第 128 题请手写双向链表的插入功能,并说明测试用例的设计思路。 考察双向链表基本操作实现与测试用例设计能力第 129 题找出数组中重复的数,请尽可能多地给出不同解法,并比较各自的时空复杂度和适用场景。 考察重复值检测的思路广度与复杂度权衡分析第 130 题如何找到链表环的入口位置? 考察快慢指针相遇后的数学推导与实现能力第 131 题请解释SQL中SELECT语句的基本结构,并举例说明如何使用。 考察SQL基础语法理解与实际运用能力第 132 题请实现一个算法:给定一个字符串,找出其中最长的回文子串,并说明时间复杂度和空间复杂度。 考察对回文子串问题的算法理解、实现能力和复杂度分析第 133 题手写代码实现反转单链表 考察链表操作的基本功与边界处理第 134 题请解释Java中CAS的实现原理,并说明它有哪些局限性? 考察对CAS机制及其在并发编程中的边界认知第 135 题利用前缀和与DFS剪枝,如何设计算法将数组划分为若干段,使得各段和的方差或标准差最小?请描述算法思路、复杂度及关键实现点。 考察前缀和优化、DFS枚举与剪枝,以及评价指标理解第 136 题求一个整数数组中和最大的连续子数组,返回其和。请说明你的解法和时间复杂度。 考察动态规划/贪心求最大子数组和及复杂度分析第 137 题请介绍Java异常处理机制,包括异常的分类以及try-catch-finally和try-with-resources的区别。 考察对Java异常体系、处理语法及资源管理的理解第 138 题如何判断一棵二叉树是否为对称二叉树?请描述思路并实现。 考察二叉树遍历、递归与迭代的对称比较能力第 139 题请手写一个线程安全的生产者-消费者模型,并说明其工作原理。 考察并发编程中生产者-消费者模型的设计与线程安全实现第 140 题请实现多线程交替打印abc,要求说明你的方案和思路。 考察多线程协作、同步机制和代码实现能力