地平线面试题 · 方案权衡
地平线相关面试题,按最终去重题目聚合。
共 927 道真题 · 当前筛选命中 145 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 81 题Gin 是如何支持不同 HTTP 协议版本(如 HTTP/1.1、HTTP/2)的? 考察对 HTTP 协议版本实现机制的理解第 82 题针对模型做的量化和裁剪工作,基于什么设计考虑需要进行量化和裁剪,对模型的精度验证和最后的指标是怎么定的? 考察模型压缩(量化和裁剪)的动机、方法选择与精度评估流程第 83 题C++中调用vector的clear()后,内存是否会被释放?容量如何变化? 考察STL容器内存管理与容量容量变化第 84 题Gin 为什么选择压缩前缀树(Radix tree)作为路由匹配的数据结构? 考察对路由匹配性能与内存效率的理解第 85 题请分别说明多线程和多进程环境下常见的通信方式,并比较它们的适用场景。 考察对线程与进程通信机制及其适用场景的理解第 86 题请说明 shared_ptr 和 unique_ptr 的核心区别? 考察智能指针所有权模型与适用场景的掌握第 87 题请解释MQTT协议中的QoS等级,并说明各自的应用场景。 考察对MQTT消息服务质量模型的精确理解第 88 题请描述项目中使用到的一种进程间通信方式,并说明其优缺点。 考察对进程间通信机制的理解和实际选型能力第 89 题STM32开发和Linux开发有什么不同? 考察对微控制器与Linux系统开发模式差异的理解第 90 题请比较在线强化学习和离线强化学习的基本原理与实践考量。 考察对在线与离线强化学习的核心区别、应用场景及限制的理解第 91 题Java中String、StringBuilder、StringBuffer的区别。 考察Java字符串类的可变性、线程安全与性能差异第 92 题请详细说明Linux内核的调度机制,包括主动和被动抢占的场景、被动触发调度的流程(以定时器中断为例)、多核调度均衡原理、CFS的原理,以及PREEMPT_RT补丁使用统一优先级数轴的详细原理。 考察对Linux内核调度器核心机制、多核负载均衡、CFS算法及实时性扩展的深入理解第 93 题说说数组和链表的区别 考察对基础数据结构存储方式与操作复杂度差异的理解第 94 题在跨时钟域(CDC)信号处理中,除了格雷码和双触发器同步,还有哪些常用的处理方法? 考察跨时钟域处理的扩展知识广度第 95 题请解释模拟(Simulation)与仿真(Emulation)的核心区别,并说明各自适用场景。 考察对核心技术概念的理解与辨析能力第 96 题请谈一谈你了解哪些 STL 容器,并重点说明 map 与 unordered_map 在内部实现、时间复杂度和使用场景上的区别。 考察对 STL 容器的掌握深度,尤其是 map 与 unordered_map 的底层实现和复杂度分析第 97 题请介绍 Prometheus 集群的常见部署数量或规模建议? 考察对 Prometheus 部署架构和高可用设计的理解第 98 题怎么想到要使用生产者消费者这种架构的? 考察架构设计动机与问题拆解能力第 99 题请说明浏览器缓存的机制,并介绍强制缓存与协商缓存的主要区别及各自适用场景。 考察对浏览器缓存原理、类型区分和应用场景的理解第 100 题对于一个器件的强制对流散热怎么考虑? 考察散热设计的关键参数、计算流程和工程权衡