虹软科技面试题(2026 最新)

虹软科技相关面试题,按最终去重题目聚合。

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

筛选题目
第 21 题请描述基于视觉或激光的 SLAM 系统的整体流程框架 考察对 SLAM 系统整体流程和各模块协作关系的理解系统设计技术原理第 22 题项目的输入是什么? 考察对数据输入边界与预处理的理解业务理解持续改进问题拆解第 23 题为什么Transformer的注意力计算要除以根号dk? 考察对注意力缩放原因的理解及数值稳定性知识问题拆解技术原理Transformer第 24 题怎么理解MQTT这个协议,和TCP有什么区别?为什么要用MQTT不用TCP? 考察对MQTT协议本质、与TCP差异及适用场景的理解系统设计技术原理方案权衡MQTTTCP第 25 题场景题:缺少某些传感器的情况下怎么做高精地图重建? 考察在传感器受限场景下的高精地图重建方案设计与工程权衡系统设计技术选型方案权衡第 26 题请说明 C++ vector 迭代器哪些操作会导致失效,以及 erase 会导致哪些迭代器失效? 考察对 vector 迭代器失效机制的准确理解风险判断技术原理C++第 27 题请解释lambda表达式中的引用捕获机制,包括其实现原理和潜在风险。 考察对lambda引用捕获机制的理解及风险意识风险判断技术原理C++第 28 题请解释预积分在视觉惯性导航中的作用及其与直接积分相比的优势。 考察对预积分技术原理、在视觉惯性导航中应用及优势的理解问题拆解技术原理第 29 题请描述数字信号处理中滤波与去噪的区别及常见实现方法。 考察对信号处理基本概念的理解及实际应用能力问题拆解技术原理第 30 题请具体介绍你在实习期间参与的项目以及实验室的研究方向。 考察候选人项目经历与研究方向的梳理和表达能力沟通表达项目复盘自我认知第 31 题你对目标公司或目标岗位有哪些技术方面的期望或要求? 考察候选人技术方向偏好与岗位匹配度人岗匹配自我认知第 32 题请列举 Java 中常用的核心包,并简要说明各自的主要用途。 考察对 Java 标准库组织结构和常用工具类的熟悉程度技术原理Java第 33 题如果程序跑飞进入异常中断,如何定位和处理问题? 考察异常处理机制和问题定位能力风险判断技术原理问题排查第 34 题请用10分钟介绍你的项目,并说明项目的流程和应用场景。 考察候选人项目讲解的条理性、业务背景理解与细节应对业务理解沟通表达项目复盘第 35 题在程序运行时,堆和栈有什么区别?请从分配方式、生命周期、访问速度和内存管理等方面说明。 考察对堆和栈在内存分配、生命周期、效率及管理方式差异的理解问题拆解技术原理第 36 题如果本机 CMake 版本低于 CMakeLists.txt 中 cmake_minimum_required 指定的版本,会出现什么问题? 考察对 CMake 版本兼容性约束的理解风险判断技术原理问题排查第 37 题说一说U-Boot的启动流程 考察对U-Boot启动阶段划分和关键环节的理解问题拆解技术原理第 38 题请介绍你的C++学习路径,包括你重点阅读的书籍、课程或教程,并说明它们如何帮助你掌握C++。 考察C++知识体系、学习方法和自我驱动的技术深度持续改进自我认知C++第 39 题Redis缓存穿透与雪崩是什么,怎么解决? 考察对缓存异常场景的识别能力及对应的技术方案设计技术原理方案权衡问题排查Redis第 40 题sort的排序大致是怎么实现的? 考察对常用排序算法及编程语言sort实现机制的理解技术原理方案权衡