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

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

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

筛选题目已选:编码实现
第 541 题如何计算一棵二叉树所有根到叶子路径的平均高度? 考察二叉树遍历、路径统计与平均值的正确计算编码实现问题拆解技术原理第 542 题介绍你的项目里是如何实现单例模式的 考察单例模式的应用场景、实现方式与并发安全性理解编码实现问题拆解技术原理Java第 543 题多个协程时,主协程如何等待其他协程完成后再做其他操作? 考察协程并发控制与同步原语的使用编码实现风险判断技术原理Go第 544 题ConcurrentHashMap 为什么支持并发? 考察对 ConcurrentHashMap 并发机制、锁粒度与弱一致性的理解编码实现风险判断技术原理Java第 545 题启动线程的start()方法和直接调用run()方法有什么区别? 考察对线程启动机制、并发执行和线程状态的理解编码实现技术原理Java第 546 题请列举你常用的 Git 命令,并说明各自的使用场景。 考察对 Git 基础命令的熟悉程度与实际应用场景理解编码实现技术原理Git第 547 题请实现一个 Java 生产者-消费者模型,并说明如何保证线程安全。 考察并发编程基础与线程安全实现能力编码实现技术原理Java第 548 题给定一个只包含0和1的矩阵,如何找出最大连续1的数量?请说明算法思路和实现细节。 考察对矩阵遍历和连续元素计数的算法设计能力,以及边界处理意识编码实现问题拆解技术原理第 549 题如何定义指向一个有十个整型元素的数组的指针? 考察指针与数组结合的声明语法理解编码实现技术原理C第 550 题extern关键字在C/C++中有什么作用? 考察对extern关键字的理解及其在多文件编译场景中的应用编码实现技术原理CC++第 551 题我看你的项目用到了字典树,说一下字典树的实现。 考察字典树的数据结构实现、基本操作及复杂度编码实现技术原理第 552 题请介绍你使用过的 JDK 15 之后的新特性,并说明它们在实际项目中的应用。 考察对 Java 新版本特性的了解深度与实际应用能力编码实现持续改进技术原理第 553 题请介绍C++网络编程基础TCP客户端和服务端分别需要调用哪些关键函数及其作用。 考察C++网络编程中TCP通信流程和关键API的掌握程度编码实现技术原理C++第 554 题请实现将两个有序数组合并成一个有序数组的功能,并说明时间复杂度和空间复杂度。 考察归并排序思想、双指针法的实现能力及复杂度分析编码实现问题拆解技术原理第 555 题给定一个整数数组和target,要求找出三个数,使它们的和最接近target,写出解题思路并实现代码。 考察算法设计中的三数问题变种与双指针法编码实现问题拆解第 556 题Java 中抽象类的概念是什么?请举出一些典型的使用例子。 考察对面向对象抽象机制的理解及实际应用能力编码实现技术原理Java第 557 题给定一个有序数组,请计算每个元素的平方,去重后保持有序输出,要求空间复杂度 O(1)。请说明思路并实现。 考察双指针技巧和原地去重条件下的算法正确性编码实现问题拆解技术原理第 558 题手撕代码:实现一个LRU缓存。 考察数据结构设计、复杂度控制与边界处理能力编码实现问题拆解技术原理第 559 题在 MongoDB 客户端中更新文档的部分字段,应该使用什么命令? 考察 MongoDB 部分更新操作的命令与语法掌握编码实现技术原理MongoDB第 560 题请设计一个算法,计算一条街道上多个路灯同时照亮时,街道上某一点的最大亮度。假设每条路灯的照亮范围是一个区间,亮度叠加为各区间的亮度之和。 考察区间覆盖与最大重叠问题建模及求解能力编码实现问题拆解技术原理