虹软科技面试题 · 技术原理
虹软科技相关面试题,按最终去重题目聚合。
共 135 道真题 · 当前筛选命中 108 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题请说明 C++ vector 迭代器哪些操作会导致失效,以及 erase 会导致哪些迭代器失效? 考察对 vector 迭代器失效机制的准确理解第 22 题请解释lambda表达式中的引用捕获机制,包括其实现原理和潜在风险。 考察对lambda引用捕获机制的理解及风险意识第 23 题请解释预积分在视觉惯性导航中的作用及其与直接积分相比的优势。 考察对预积分技术原理、在视觉惯性导航中应用及优势的理解第 24 题请描述数字信号处理中滤波与去噪的区别及常见实现方法。 考察对信号处理基本概念的理解及实际应用能力第 25 题请列举 Java 中常用的核心包,并简要说明各自的主要用途。 考察对 Java 标准库组织结构和常用工具类的熟悉程度第 26 题如果程序跑飞进入异常中断,如何定位和处理问题? 考察异常处理机制和问题定位能力第 27 题在程序运行时,堆和栈有什么区别?请从分配方式、生命周期、访问速度和内存管理等方面说明。 考察对堆和栈在内存分配、生命周期、效率及管理方式差异的理解第 28 题如果本机 CMake 版本低于 CMakeLists.txt 中 cmake_minimum_required 指定的版本,会出现什么问题? 考察对 CMake 版本兼容性约束的理解第 29 题说一说U-Boot的启动流程 考察对U-Boot启动阶段划分和关键环节的理解第 30 题Redis缓存穿透与雪崩是什么,怎么解决? 考察对缓存异常场景的识别能力及对应的技术方案设计第 31 题sort的排序大致是怎么实现的? 考察对常用排序算法及编程语言sort实现机制的理解第 32 题给定一组二维人体关键点,如何渲染一组对应的二维高斯热图?请说明实现思路并写出关键步骤。 考察计算机视觉中关键点热图的生成原理、二维高斯分布应用与编程实现第 33 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 34 题像 Linux 这种有一整个驱动框架,上层应用和驱动节点是隔离的,有做过相应的工作吗? 考察对 Linux 驱动框架及应用与内核隔离机制的理解与实践经验第 35 题请说明数据库默认隔离级别是什么,并谈谈你对串行化隔离级别的理解。 考察对数据库事务隔离级别的掌握程度,包括默认级别和串行化概念第 36 题在C++中,对容器进行遍历并删除元素时,常见的erase操作复杂度高,有哪些高效的改进方法? 考察对容器erase操作复杂度理解及高效删除策略第 37 题请列举你熟悉或使用过的中间件,并说明它们各自解决了什么问题? 考察候选人技术栈广度及对中间件用途的理解第 38 题LASSO回归或者L1范数惩罚项如何让累计差分向量变稀疏? 考察对LASSO稀疏性原理及其在信号处理或趋势分析中应用的理解第 39 题在SLAM中如何过滤响应值大于20的特征点?请写出使用std::vector存储关键点时遍历并删除元素的代码;如果存储的是定长数组指针,又该如何处理? 考察C++容器遍历删除的边界处理与定长数组下的替代方案第 40 题进程间的通讯方式有哪些? 考察对进程间通信(IPC)基本方式的掌握与分类能力