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

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

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

筛选题目已选:编码实现
第 641 题Java中throw和throws有什么区别? 考察对异常抛出语法及其使用场景的区分编码实现技术原理Java第 642 题在 Linux 环境下,如何创建一个新的进程?请说明常用方法及区别。 考察对 Linux 进程创建的底层机制和系统调用的理解编码实现技术原理Linux第 643 题在Spring Boot中,如何获取第三方库中的Bean并为其增加额外的初始化逻辑? 考察对Spring Bean生命周期、自动配置和自定义扩展点的理解编码实现技术原理技术选型Spring BootSpring Framework第 644 题请介绍图论广度优先搜索(BFS)算法的解题思路、所用数据结构,并写出代码实现。 考察对BFS原理、队列数据结构及代码实现能力的掌握编码实现问题拆解技术原理第 645 题请手写一个比较两个值大小的函数,要求支持数字和字符串的比较,其中字符串按字典序比较。 考察编程基础、类型判断和字符串字典序理解编码实现问题拆解技术原理JavaScript第 646 题如何用队列实现栈? 考察栈与队列特性的理解及用队列模拟栈的操作编码实现问题拆解第 647 题如何用自定义解码器解决 Netty 的粘包和拆包问题?请描述实现过程和中间处理。 考察对 TCP 粘包拆包原理及 Netty 自定义解码器设计的理解编码实现问题拆解技术原理Netty第 648 题手撕代码:合并 k 个升序链表 考察链表操作、优先队列或分治算法的熟练度与边界处理编码实现问题拆解技术原理第 649 题请介绍快速排序的原理、时间复杂度,以及常见优化方式和随机数的选取方法。 考察对快速排序算法原理、复杂度分析及工程优化的理解编码实现问题拆解技术原理第 650 题请编写代码,去除无序数组中出现次数大于1的元素,返回仅出现一次的元素。 考察数组统计、去重逻辑与编码实现能力编码实现问题拆解第 651 题给定一个已左移若干次的升序数组,如何确定它是由原升序数组左移多少次得到的?例如 A=[2,3,1] 的答案为 2 次。 考察对数组旋转问题的理解与最小复杂度解法编码实现问题拆解技术原理第 652 题请说明Java中synchronized关键字的几种使用方法及其适用场景。 考察对synchronized基本用法和对象锁机制的理解编码实现技术原理Java第 653 题请实现二叉树中的最大路径和。 考察二叉树递归遍历与全局状态管理能力编码实现问题拆解技术原理第 654 题给定一个单链表,判断链表是否存在环;如果存在环,如何定位环的起始节点? 考察链表环检测算法与环起点定位的边界理解编码实现问题拆解技术原理第 655 题在数据库中,GROUP BY 语句的作用是什么?请结合一个具体场景说明其用法。 考察对 SQL 分组聚合语法及其应用场景的理解编码实现技术原理SQL第 656 题请介绍你了解哪些设计模式,并选择其中一种结合代码说明其应用场景和优缺点。 考察设计模式知识广度、理解深度和代码表达能力编码实现问题拆解技术原理第 657 题已知学生表X(Xid)、课程表Y(Yid、Zid)、老师表Z(Zid、name)、选课表W(Xid、Yid、score),请写出SQL查询:求平均分最高的课程对应的老师名字。 考察SQL关联查询、聚合运算与排序/取极值的实现能力编码实现问题拆解SQL第 658 题实现一个矩阵的螺旋顺序返回,具体要求是什么? 考察矩阵遍历、边界控制和代码实现能力编码实现问题拆解技术原理第 659 题如何使用 sync.WaitGroup 协调多个 goroutine 的完成? 考察对 WaitGroup 使用方法和注意事项的掌握编码实现技术原理Go第 660 题写一个vector原地删除重复元素的代码。 考察容器遍历、原地修改与算法思维编码实现技术原理C++