后端岗位面试题 · 编码实现

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 6928 · 更新 2026-08-05

筛选题目已选:编码实现
第 601 题请实现合并两个有序数组的函数,并说明其时间复杂度和空间复杂度。 考察数组归并操作的编码实现与复杂度分析能力编码实现问题拆解技术原理第 602 题给定一个整数数组,找出是否存在一个数,使其大于数组中任意其他两个数字之和。要求设计算法并说明时间复杂度,可考虑先排序再从后往前比较。 考察算法设计、排序思路与边界条件处理编码实现问题拆解技术原理第 603 题请手写代码,在一个旋转后的有序数组中查找目标值,并说明算法的时间复杂度。 考察二分查找在旋转有序数组上的应用与边界处理编码实现问题拆解技术原理第 604 题请用C语言实现一个具备引用计数的智能指针。 考察C语言内存管理、引用计数实现与生命周期控制编码实现风险判断技术原理C第 605 题LeetCode 82:删除排序链表中的重复元素 II,请给出解题思路与代码实现。 考察链表的指针操作与边界处理能力编码实现技术原理第 606 题给定一棵左偏树(非叶子节点必同时有左右子节点,且每个右子节点必为叶子节点),实现操作:对于任意非叶子节点n,将n->left的right指针指向n->right。 考察对给定树结构的理解与指针操作实现能力编码实现问题拆解技术原理第 607 题请介绍你最熟悉的一种排序算法,并说明它的时间复杂度、空间复杂度和主要缺点。 考察对排序算法原理与复杂度的掌握及其局限性的认知编码实现技术原理第 608 题在C语言中,声明一个字符串变量(如 char* 指向字符串常量 "aaaaaaaaaa")时,该字符串占用的内存大小是多少?请说明计算方式。 考察对字符串存储方式(栈/堆/常量区)及字节对齐的理解编码实现技术原理C第 609 题请描述如何将一个 Map 对象转换为 JSON 字符串。 考察对 Map 与 JSON 序列化原理的理解及实际转换能力编码实现技术原理第 610 题给定一个有序链表,如何将其转换为一棵高度平衡的二叉搜索树?请说明算法思路并实现关键代码。 考察递归分治思想、链表遍历与平衡二叉树构建能力编码实现问题拆解技术原理第 611 题在 JVM 中,执行 String a = "123"; String b = new String("456"); String c = a + b; 分别会发生哪些操作? 考察字符串常量池、堆内存分配和字符串拼接的底层实现编码实现技术原理JavaJVM第 612 题智能指针是如何实现的? 考察 RAII 机制、引用计数与自动释放原理编码实现技术原理C++第 613 题层序遍历怎么做?请说明实现思路和数据结构。 考察层序遍历算法实现与队列的应用编码实现技术原理第 614 题请介绍一个你实现过的CUDA算子,包括其功能、并行化思路和性能优化细节。 考察CUDA编程实践、并行化设计与性能优化能力编码实现性能优化技术原理CUDA第 615 题请描述你如何分析并解决一道 LeetCode Easy 难度算法题。 考察算法理解、问题拆解与编码实现能力编码实现问题拆解技术原理第 616 题请合并两个有序链表并返回合并后的有序链表。 考察链表操作、边界处理与编码能力编码实现问题拆解技术原理第 617 题请介绍 JDK 8 中 Stream API 的核心用法和常见操作。 考察对 JDK 8 Stream 语法、流水线操作和使用的理解编码实现技术原理Java第 618 题请讲一下AOP的实现原理,包括核心概念和基本流程。 考察对AOP底层代理机制和核心概念的理解编码实现技术原理第 619 题请编写一个多线程程序,交替打印奇数和偶数。 考察多线程同步与线程间协作技巧编码实现问题拆解技术原理Java第 620 题一个数组中出现次数超过一半的元素,怎么找? 考察算法设计与复杂度优化能力编码实现问题拆解