后端岗位面试题 · 编码实现
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 6928 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 421 题请编写一个函数计算两个大整数的乘积,假设输入以字符串形式给出,返回结果时也要使用字符串。 考察大数乘法的手工模拟、字符串处理与算法复杂度意识第 422 题如何使用 Java Stream 对一个 User 对象的 List 按照 age 字段排序? 考察 Java Stream 排序 API 的使用与 lambda 表达能力第 423 题请实现一个算法,找出字符串数组中的最长公共前缀。 考察字符串处理、边界条件处理和基础算法实现能力第 424 题请你谈谈对Spring框架中控制反转(IoC)和依赖注入(DI)的理解,并说明如何手写一个简单的实现? 考察对IoC/DI核心原理的理解与实际动手实现能力第 425 题请描述服务端 socket 从初始化到关闭的完整流程。 考察对 TCP 服务端生命周期及系统调用的理解第 426 题请实现一个函数,给定整数数组,找出具有最大和的连续子数组,并返回其最大和。 考察动态规划或分治法解决最大子数组和问题的能力第 427 题请解释Java中finally块和return语句的执行顺序,并说明为什么finally块中修改返回值不会改变return的结果。请用例如基本类型和包装类型的例子说明。 考察Java异常处理机制、栈帧与返回值语义,以及基本类型与包装类型的差异第 428 题C++编译模板的原理是什么? 考察对模板实例化机制和编译流程的理解第 429 题请写出乐观锁在数据库中的典型SQL实现,并说明其原理与适用场景。 考察对乐观锁机制的理解、SQL编写能力及适用场景判断第 430 题如何通过重构使一段编程题代码变得更优美?请给出你的具体做法。 考察代码质量意识、可读性和可维护性优化能力第 431 题请用深度优先搜索(DFS)实现图搜索,并说明其基本思路。 考察图的DFS实现能力与递归/栈的理解第 432 题手写代码:给定一个正整数 n,找出小于 n 的最大整数,且该整数的每一位数字都不能大于给定的一个数字限制(例如每位数字最大为 d),或者该整数必须由给定的数字集合构成。请说明你的解法并写出代码。 考察算法设计、边界处理和编码实现能力,尤其是构造小于给定数的最大合规数第 433 题int、float、bool类型怎么和0比较 考察C/C++等语言中数值与布尔类型与0比较的正确写法及底层原理第 434 题请解释什么是泛型,以及你在日常开发中如何使用泛型? 考察对泛型概念的理解及实际应用能力第 435 题如何利用一个均匀生成0-5的随机函数,构造出均匀生成0-7的随机函数? 考察概率均匀性、拒绝采样和边界处理能力第 436 题如何计算CNN模型某层参数数量?请以具体示例说明。 考察CNN参数计算能力与模型结构理解第 437 题如何使用 Set 对元素进行排序?请说明 TreeSet 的排序机制和自定义比较器的用法。 考察 TreeSet 排序原理及 Comparator 与 Comparable 的使用第 438 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 439 题HashMap 是怎样解决哈希冲突的? 考察 HashMap 哈希冲突处理机制及底层实现细节第 440 题算法题:迭代方式实现二叉树的前序遍历。 考察二叉树前序遍历的迭代实现能力与栈的运用