后端岗位面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 501 题如果死锁已经发生,但不知道是哪种类别的死锁,该如何排查? 考察死锁问题定位、排查思路与工具链运用能力问题拆解技术原理问题排查第 502 题请分享一个你在工作中遇到的具体难点,以及你是如何解决的。 考察问题分析、解决思路和结果复盘能力问题拆解项目复盘结果导向第 503 题场景题:在一个类似我的世界的空间里,方格长宽高为a,在(x,y,z)投入一枚手雷,爆炸半径为r,求有多少方格受影响? 考察三维空间几何建模与边界条件处理问题拆解技术原理第 504 题在分布式系统中,为什么实现数据一致性具有挑战性? 考察对分布式一致性问题根源的理解与表达能力问题拆解技术原理方案权衡第 505 题请简要说明动态规划的基本思想,并列举几个典型的适用问题。 考察对动态规划核心思想的理解及典型应用场景的掌握问题拆解技术原理第 506 题如何保证IP重组时各分片的顺序正确? 考察对IP分片排序与重组机制的理解问题拆解技术原理第 507 题请详细描述一次系统调用从用户态进入内核态的具体过程。 考察对系统调用执行流程、特权级切换和内核处理机制的理解问题拆解技术原理第 508 题如何设计一个压测方案,使100个线程能够同时并发执行100个相同行为? 考察并发压测的同步触发机制与整体设计思路性能优化问题拆解系统设计Java第 509 题请解释操作系统中的虚拟内存机制,并说明它在现代操作系统中的作用。 考察对虚拟内存核心原理及实际作用的理解问题拆解技术原理第 510 题查询或删除某个目录下的所有子目录,如何用 SQL 实现? 考察对目录树数据模型的建模能力及递归查询的 SQL 实现编码实现问题拆解技术原理SQL第 511 题请介绍你负责的一个项目,说说其中遇到的技术难点是什么、你如何解决,以及你具体承担了哪些工作。 考察项目复盘能力、问题解决思路和个人职责边界问题拆解项目复盘自我认知第 512 题synchronized 修饰后,JVM 的指令会有什么变化? 考察 JVM 字节码层面同步机制的理解问题拆解技术原理JavaJVM第 513 题请分别介绍JMM(Java内存模型)和JVM运行时内存结构,并说明它们的区别。 考察对Java并发内存模型与虚拟机运行时内存结构的理解及区分能力问题拆解技术原理JavaJVM第 514 题简单说说 Go 的垃圾回收机制。 考察对 Go 垃圾回收原理和调优参数的理解问题拆解技术原理Go第 515 题一个1000万行整数的文件,怎么把第1000个大的数找出来? 考察大数据量下第K大元素的算法设计与内存权衡编码实现问题拆解方案权衡第 516 题说一下在List头部、中间和尾部插入数据的逻辑相同吗? 考察对List数据结构插入操作的内部机制和理解问题拆解技术原理Java第 517 题请描述螺旋数组(螺旋矩阵)的实现思路。 考察对二维数组遍历与边界控制的理解编码实现问题拆解技术原理第 518 题CompletableFuture 有什么用? 考察对 Java 异步编程与 CompletableFuture 核心能力的理解问题拆解技术原理Java第 519 题HashMap 在进行 rehash(扩容)时,需要对每个已存储的值重新计算哈希吗?为什么? 考察对 HashMap 扩容机制与哈希值计算的理解问题拆解技术原理Java第 520 题请介绍这个项目中你遇到的最核心的技术难点,你是如何分析和解决的? 考察技术难点识别、分析思路与解决能力持续改进问题拆解技术原理