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

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

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

筛选题目已选:编码实现
第 361 题请说明如何实现二叉树的层次遍历。 考察二叉树层序遍历的算法理解与实现能力编码实现技术原理第 362 题请解释 Java 中 final 关键字的用途,并说明它能否修饰方法参数。 考察对 final 关键字语义及方法参数可变性的理解编码实现技术原理Java第 363 题请口述如何从一组数据中选取最大的 K 个数。 考察算法思路、复杂度分析和边界处理编码实现技术原理第 364 题在基于 Spring 的控制层中,如何实现一个处理 POST 请求的接口? 考察控制层 POST 接口的注解使用与参数接收方式编码实现技术原理Spring Framework第 365 题请实现一个函数,比较两个版本号字符串,并返回大小关系(LeetCode 165)。 考察字符串解析、边界处理和编码实现能力编码实现问题拆解技术原理第 366 题请解释并实现 LeetCode 442 题:找出数组中重复的数据,要求不借助额外空间,时间复杂度 O(n)。 考察原地哈希的算法设计与编码实现能力编码实现问题拆解技术原理第 367 题给定一个每行每列都递增排序的二维矩阵,如何高效判断其中是否存在目标值?要求时间复杂度 O(m+n)。 考察在有序二维矩阵中利用单调性进行高效查找的算法设计能力编码实现问题拆解技术原理第 368 题如何为 Goroutine 处理的调用(例如图片压缩任务)设置超时控制,避免因任务超时而阻塞或误判? 考察并发任务超时控制、Context 使用与资源回收能力编码实现技术原理问题排查Go第 369 题请实现单链表的原地反转,并说明其复杂度和边界情况。 考察链表反转的编码实现能力及对边界条件的理解编码实现问题拆解技术原理第 370 题用过哪些设计模式,单例模式你会怎么写? 考察设计模式的理解、实际应用能力及单例模式的多线程安全性编码实现持续改进技术原理Java第 371 题请用C语言实现中值滤波。 考察C语言编码能力与对中值滤波原理的理解编码实现技术原理C第 372 题请用正则表达式实现一个邮箱格式校验函数。 考察正则表达式的编写能力与边界情况处理编码实现技术原理第 373 题请编写一个程序,输入一个非负整数行号,输出对应Excel列名。规则为:第0行对应a,第25行对应z,第26行对应aa,第27行对应ab,以此类推。 考察进制转换思想在类似Excel列名问题上的运用及代码实现编码实现问题拆解技术原理第 374 题请你编写一个程序,使用多线程并发执行多个任务,并汇总各线程的计算结果。 考察多线程编程、线程间结果汇总的实现能力编码实现问题拆解技术原理Java第 375 题请实现合并区间的算法,并说明时间复杂度和空间复杂度。 考察区间合并算法的正确性、排序思路及复杂度分析能力编码实现问题拆解技术原理第 376 题如何基于 count = count / 2 + priority 的公式实现一个考虑优先级的进程调度策略? 考察优先级调度算法的理解、时间片分配逻辑与实现能力编码实现问题拆解技术原理第 377 题请说明 HashMap 的底层数据结构、put 操作的主要流程以及扩容过程。 考察对 HashMap 实现原理的掌握程度编码实现技术原理Java第 378 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算岛屿的数量。 考察图遍历基础与连通分量计数编码实现问题拆解第 379 题在Java中,try-with-resources解决了什么问题?使用它有什么注意事项? 考察对自动资源管理和异常处理机制的理解编码实现技术原理Java第 380 题请解释Java中Lambda表达式的作用,并说明它与匿名内部类的区别。 考察对函数式编程基础概念的理解与应用编码实现技术原理Java