后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 941 题打开一个网页,比如输入 web.com,会用到哪些协议?分别讲一下它们的作用。 考察对网页访问链路中涉及的网络协议的理解第 942 题从计算机底层看,并发问题产生的本质原因是什么? 考察对并发问题根源的深入理解,包括缓存、内存模型和指令重排序第 943 题请解释数据库中的脏读和幻读,并说明它们分别对应哪种隔离级别下的问题。 考察对数据库事务并发控制概念的理解及隔离级别关联第 944 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算岛屿的数量。 考察图遍历基础与连通分量计数第 945 题Java 对象头中的 Mark Word 由哪些字段组成?请说明各部分的作用。 考察对 JVM 对象内存布局及锁状态标记的理解第 946 题你在日常开发中常用哪些 Java 注解?能否举例说明其中一个注解的实现原理? 考察对常用注解的掌握程度及其底层实现机制的理解第 947 题在做B站项目中,你遇到的最大问题是什么? 考察候选人项目复盘中的问题识别、分析思路和解决能力第 948 题请描述一个任务从提交到线程池执行完毕的完整过程。 考察线程池执行机制与拒绝策略的掌握程度第 949 题请解释线程与进程的关系,并说明它们在资源管理与调度上的区别。 考察对进程与线程基本概念、资源归属及调度粒度的理解第 950 题回想一个初始方案没有奏效的场景,你是如何调整并解决的? 考察问题拆解、方案调整和复盘能力第 951 题ArrayList和LinkedList各有10000个元素,分别通过get(9999)获取最后一个元素,两者性能有何差异?请解释原因。 考察对动态数组与链表随机访问时间复杂度的理解第 952 题请设计并实现算法:删除链表的倒数第 n 个节点,并说明你的解法。 考察链表操作、边界处理和双指针算法的掌握第 953 题讲一讲Decoder的推理过程。 考察对Decoder推理机制的理解,包括自回归生成、上下文窗口和效率优化第 954 题请描述浏览器从输入 URL 到页面展示的完整流程。 考察对浏览器渲染流程的整体理解第 955 题新建一个对象,它在JVM内存中是如何存储的? 考察Java对象在JVM堆内存中的布局与分配机制第 956 题请介绍一个对你最具挑战的项目,并详细说明挑战点和你的应对过程。 考察项目复杂度认知、问题拆解与抗压解决能力第 957 题考虑成本和收益的时候,你做过哪些决策或方案变更?能否快速总结出一个具体的策略? 考察候选人在成本收益权衡下的决策逻辑与可复用的策略提炼能力第 958 题PPO的优势函数是怎么计算的?是从前往后算还是从后往前算? 考察对PPO中优势函数计算方向及原理的理解第 959 题在做项目的过程中有遇到过什么难点?如何解决的?举一个例子来说明一下 考察候选人识别真实技术或协作难点、分析根因并总结解决思路的能力第 960 题请说明如何解决缓存穿透问题。 考察对缓存穿透的理解及常用解决方案