文远知行面试题(2026 最新)

文远知行相关面试题,按最终去重题目聚合。

327 道真题 · 更新 2026-08-05

筛选题目
第 141 题请解释 weak_ptr 的作用和使用场景。 考察对 weak_ptr 设计目的及循环引用问题的理解技术原理问题排查C++第 142 题请解释ARP协议的工作原理及其在局域网中的作用。 考察对ARP协议核心机制、应用场景和潜在安全风险的理解安全意识技术原理第 143 题有 n 个物品,每个物品有各自的重量。请选择恰好 k 个物品,使得所选物品的总重量不超过给定上限 t,并输出一个合法的总重量。若不存在合法选择,应如何返回?注意 k 可能大于 n。 考察组合选择问题的建模、边界条件处理与算法实现编码实现问题拆解第 144 题项目中责任链模式是怎么应用的? 考察设计模式的理解深度与实际落地能力问题拆解技术原理方案权衡第 145 题给定一组会议的开始和结束时间,如何计算预定这些会议所需的最少会议室数量? 考察区间重叠问题的建模与贪心或排序扫描解法编码实现问题拆解技术原理第 146 题如何理解消息系统中的 Exactly-once 语义?在实际系统中如何实现? 考察对分布式消息传递语义的理解及实际实现方案技术原理方案权衡第 147 题数据倾斜的原因有哪些? 考察对分布式数据处理中数据倾斜成因的掌握与分析能力技术原理问题排查第 148 题程序运行时堆和栈的区别 考察对程序内存布局和内存管理机制的理解风险判断技术原理第 149 题请解释C++中的move语义及其作用。 考察对C++移动语义原理、应用场景及性能影响的理解性能优化技术原理C++第 150 题请对 emplace_back(move(...))、push_back(move(...))、emplace_back()、push_back() 在添加临时对象时的性能进行排序,并解释原因。 考察C++容器插入操作中拷贝/移动/原地构造的差异与性能理解性能优化技术原理C++第 151 题虚函数可以写成模板函数吗?请说明原因。 考察对虚函数机制和模板实例化机制的深入理解风险判断技术原理方案权衡C++第 152 题Flink 与 Spark 的容错机制和故障恢复机制有哪些异同? 考察对两种主流流批计算引擎容错设计的理解与对比技术原理方案权衡问题排查Apache FlinkApache Spark第 153 题MRU的使用场景 考察对MRU缓存淘汰策略适用场景的理解及其与其他策略的对比技术原理方案权衡第 154 题如何拷贝一个包含自定义对象的vector嵌套vector? 考察STL容器深拷贝与自定义类型拷贝语义技术原理问题排查C++STL第 155 题请手写代码,利用 Promise 和 async/await 实现依次输出 1、2、3。 考察对 Promise 链与 async/await 控制异步执行顺序的理解编码实现技术原理JavaScript第 156 题描述vector底层实现、扩容方式及扩容时的构造方式 考察对vector内存布局、扩容策略和对象生命周期管理的理解技术原理技术选型C++第 157 题请解释Docker的核心原理,包括其运行机制和主要组件。 考察对容器隔离与镜像分层等底层机制的理解系统设计技术原理DockerLinux第 158 题针对MySQL中的索引,如何进行区间查找,具体过程是怎么样的? 考察对MySQL索引B+树结构和区间查找执行过程的理解问题拆解技术原理MySQL第 159 题在你的项目中,Axios 主要承担了哪些职责? 考察候选人对自己项目中使用 Axios 的具体作用与理解项目复盘技术原理问题排查Axios第 160 题如何判断字符串中的括号是否有效匹配? 考察栈数据结构应用与边界条件处理编码实现技术原理