后端岗位面试题 · 方案权衡
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 23109 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 881 题标记整理和标记复制有什么区别?标记整理比标记复制更好吗? 考察GC垃圾回收算法原理及适用场景对比第 882 题检索商品通过 ID,如何设计数据库来提高检索效率,时间复杂度是多少? 考察数据库索引设计与时间复杂度分析能力第 883 题数组和链表的共同点和不同点分别是什么? 考察对线性数据结构基本特性、时间复杂度和适用场景的理解第 884 题Java锁和分布式锁有什么区别? 考察并发场景下锁的作用范围和实现差异第 885 题面对多个超大文件,如何进行高效的去重设计? 考察大数据量下去重的算法与系统设计能力第 886 题主键设置有两种方式:自增主键和自定义主键,自增主键有什么优势? 考察数据库主键设计原理及自增主键的优缺点第 887 题请说明 deque(双端队列)的底层数据结构,以及它如何支持两端的高效插入与删除操作。 考察对双端队列底层实现机制及其性能特性的理解第 888 题请对比 epoll、poll 和 select 的实现机制、适用场景及各自的优缺点。 考察对 Linux 多路复用机制原理和适用性的深入理解第 889 题设计一个图形绘制系统,支持不同的图形以及不同的绘制方式(提示:用桥接模式)。 考察桥接模式的原理、适用场景及面向对象设计能力第 890 题设计一体化重试框架的思路 考察重试框架的通用设计能力,包括触发条件、策略、幂等和监控第 891 题简单说一下策略模式,它的优点和缺点是什么?在实际用途中能做什么,还可以应用到哪些业务场景? 考察对策略模式的本质理解、优缺点权衡及业务落地拓展能力第 892 题请介绍InnoDB索引的底层数据结构,并解释为什么选择这种结构。 考察InnoDB索引底层数据结构原理及选型原因第 893 题加索引有什么原则? 考察对索引设计核心原则的理解与应用能力第 894 题你线程池的参数都是怎么设计的? 考察线程池参数设计的合理性、场景匹配和权衡能力第 895 题Java中的锁有哪些? 考察对Java并发锁机制的分类、原理和适用场景的掌握第 896 题怎么基于UDP实现可靠传输 考察如何在不依赖TCP传输层机制的情况下,在应用层保证数据的可靠、有序和完整传输第 897 题BERT中使用的Normalization是Layer Normalization,请说明Layer Normalization(LN)与Batch Normalization(BN)的核心区别是什么? 考察对LN与BN在原理、计算范围及适用场景上差异的理解第 898 题如何实现一个短链路(短网址)系统? 考察系统设计能力,包括短码生成、存储、重定向与扩展第 899 题关于六步换相控制与矢量控制,你更喜欢哪一个?请说明理由。 考察对电机控制策略的理解、偏好判断及工程权衡能力第 900 题在什么场景下数据库主键会出现不连续递增的情况? 考察对数据库主键生成机制和异常场景的理解