小红书面试题 · 技术原理

小红书相关面试题,按最终去重题目聚合。

共 2200 道真题 · 当前筛选命中 1250 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 81 题C++ 中 vector 的 resize 和 reserve 有什么区别? 考察对 vector 容量与大小概念的理解技术原理C++第 82 题请实现二叉树的最大路径和,并说明你的思路。 考察二叉树递归与状态设计能力编码实现问题拆解技术原理第 83 题请实现最长递增子序列(LIS)的求解,并说明时间与空间复杂度。 考察动态规划与贪心二分在最长递增子序列问题上的建模和复杂度分析编码实现问题拆解技术原理第 84 题KL散度和交叉熵(CE)在概念上的区别是什么? 考察对信息论基础概念的理解与区分技术原理第 85 题在训练 DPO(Direct Preference Optimization)模型时,你通常会选择哪些主流的机器学习或深度学习库?请说明理由。 考察对 DPO 训练相关技术栈的了解及工具选型能力技术原理技术选型PyTorch第 86 题请介绍联邦学习在客户端侧的应用场景,并分析其核心难点。 考察对联邦学习客户端应用及核心挑战的理解问题拆解技术原理方案权衡第 87 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用风险判断技术原理Java第 88 题请介绍 B+树相比其他索引结构的主要优点,并说明其适用场景。 考察对 B+树结构特性及其在数据库索引中应用价值的理解技术原理方案权衡第 89 题请说明 Arthas 的实现原理及其在 Java 应用诊断中的应用。 考察对 Arthas 工作原理的理解及实际排障能力技术原理问题排查Java第 90 题如何用randint(1,8)生成randint(1,6)? 考察随机数生成与拒绝采样的理解及实现能力编码实现问题拆解技术原理第 91 题SFT与强化学习对比:SFT和强化学习各自有什么优缺点,分别适用于什么场景? 考察对监督微调与强化学习在模型训练中的定位、优势、局限及适用场景的理解技术原理方案权衡第 92 题ConcurrentHashMap扩容原理:多线程环境下如何保证迁移线程安全?请结合transfer()的协作机制说明。 考察对ConcurrentHashMap扩容并发协作与线程安全机制的理解风险判断技术原理Java第 93 题为什么要使用CompletableFuture? 考察对CompletableFuture设计动机和异步编程价值的理解技术原理方案权衡第 94 题数据集构造:如何保证问题能对应某个事实类的答案? 考察构建事实类问答数据集时的问题-答案对齐与质量控制方法数据驱动问题拆解技术原理第 95 题请谈谈你了解的近年强化学习关键技术进展,并举例说明其应用场景。 考察候选人对强化学习前沿方向的了解深度与实际应用理解技术原理技术选型第 96 题在本地缓存+Redis+MySQL三层架构中,如何设计数据更新时的逻辑?需要注意哪些点? 考察三层缓存架构下的数据一致性设计风险判断系统设计技术原理MySQLRedis第 97 题请解释前端中的防抖和节流,并说明它们各自适用的场景。如果有使用过类似 Lodash 的工具库,可以谈谈其地实现的方式或考虑。 考察对防抖与节流的概念理解、适用场景辨析及工具库使用经验问题拆解技术原理第 98 题请解释L1和L2正则化的区别,以及为什么L1会带来稀疏化? 考察对正则化原理、范数性质及稀疏化机制的理解技术原理方案权衡第 99 题给定一组闭区间,如何求出最少需要删除多少个区间,才能使剩余的区间两两不相交? 考察区间调度问题的建模与贪心算法应用问题拆解结果导向技术原理第 100 题请介绍你所在组的技术栈组成及各部分的主要用途。 考察对技术栈构成的理解和表达能力业务理解技术原理React NativeVue 3