虹软科技面试题 · 技术原理

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

135 道真题 · 当前筛选命中 108 · 更新 2026-08-05

筛选题目已选:技术原理
第 41 题C++中有哪些锁类型,请简述各自的适用场景? 考察对C++并发锁类型的了解与选型能力技术原理技术选型C++第 42 题多线程中的条件变量中的伪唤醒是什么?如何应对? 考察对条件变量伪唤醒机制的理解及正确使用方式风险判断技术原理第 43 题有了解过深度优先搜索和广度优先搜索这类算法吗? 考察对基础图搜索算法的理解与应用能力问题拆解技术原理第 44 题在刚性变换的优化中,通常采用哪种参数化方式,为什么? 考察对旋转和位姿表达及其在优化中适用性的理解技术原理方案权衡第 45 题HashMap的底层数据结构是怎样的? 考察对HashMap内部存储结构及演变的理解技术原理Java第 46 题动态库和静态库的区别?什么时候用静态库,什么时候用动态库? 考察对库的链接方式、运行机制及适用场景的理解技术原理技术选型方案权衡第 47 题请介绍你的论文并提出其中的创新点和取得的效果。 考察候选人论文创新性、技术深度及成果呈现能力项目复盘自我呈现技术原理第 48 题Redis是单线程吗?为什么单线程还能这么快? 考察对Redis线程模型及性能优势本质的理解性能优化技术原理Redis第 49 题场景题:手机不同镜头焦段不同,切换的时候画面会出现突变,如何解决这种问题? 考察对多摄镜头切换、图像平滑过渡与视觉体验优化的理解问题拆解系统设计技术原理第 50 题请实现 LeetCode 695 岛屿的最大面积问题,并说明算法思路。 考察图的遍历算法实现与复杂度分析编码实现问题拆解技术原理C++第 51 题有两帧图像,一帧人像模糊但背景清晰,另一帧人像清晰但背景模糊,且人的位置发生了移动。你会如何处理得到一张人和背景都清晰的图像? 考察多帧图像融合、对齐与去模糊的思路和方法问题拆解技术原理方案权衡第 52 题C++中为什么使用 new 而不是 malloc 来分配内存? 考察 C++ 内存管理的差异及构造函数意识风险判断技术原理C++第 53 题请用几分钟介绍你的一个主要项目,并说明项目的动机、整体流程以及其中的核心技术细节。 考察项目背景理解、流程完整性与关键技术细节掌握沟通表达项目复盘技术原理第 54 题遍历二叉树有哪些常见方式?各采用什么数据结构并说明时间复杂度。 考察二叉树遍历的递归与迭代实现及复杂度技术原理第 55 题请介绍Spring IOC的底层实现原理。 考察对Spring IOC核心机制、Bean生命周期和容器运行原理的理解问题拆解技术原理Spring Framework第 56 题请谈谈在图像匹配任务中,你如何设计算法流程,并说明如何加入仿射变换估计和误点剔除来提升匹配精度。 考察图像匹配算法设计、仿射变换与误匹配剔除方法问题拆解技术原理方案权衡第 57 题快速运动的图像模糊在算法上有哪些特殊处理手段? 考察对运动模糊产生原理及针对性算法处理的理解问题拆解技术原理第 58 题FreeRTOS没有现成的驱动框架,你是如何搭建自己的驱动框架的? 考察在FreeRTOS环境下自定义驱动架构设计与封装能力系统设计技术原理技术选型FreeRTOS第 59 题在 Linux 环境下,相机图像采集和处理通常涉及哪些关键环节?常见的图像数据格式有哪些? 考察对 Linux 相机图像采集链路及图像格式的掌握程度系统设计技术原理Linux第 60 题如果要用 MQTT 实现点对点传输,应该怎么做? 考察对 MQTT 发布订阅模型的理解及点对点通信的实现方式技术原理方案权衡MQTT