地平线面试题 · 编码实现

地平线相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题手写一个栈的 push 和 pop 方法,并阐述你的实现思路。 考察栈的基本实现、边界处理和代码解释能力编码实现技术原理第 22 题call 和 apply 的区别是什么? 考察 JavaScript 中函数调用方式与参数传递机制的理解编码实现技术原理JavaScript第 23 题请说明Socket编程中常见的API及其核心用途。 考察对Socket编程基础API的理解和实际应用能力编码实现技术原理第 24 题手写一个防抖函数,并说明该函数内部如何正确接收和传递参数给被防抖的业务函数? 考察防抖原理、闭包参数传递及边界处理编码实现技术原理JavaScript第 25 题请实现一个String类,重点考察构造函数、析构函数和拷贝控制。 考察C++中类的构造/析构/拷贝控制及资源管理编码实现技术原理问题排查C++第 26 题请手写一个 delay 函数,实现延迟执行指定的回调函数。 考察异步编程基础、作用域理解和边界处理能力编码实现技术原理JavaScript第 27 题怎么在网页中播放一个音频文件? 考察 HTML5 音频播放的基础实现、兼容性与常见问题处理编码实现技术原理HTML5第 28 题给定一个主串和一个子串,要求从主串末尾向前遍历,找出子串最后一次出现的位置。请给出实现思路和复杂度分析。 考察从后往前遍历的字符串匹配实现与复杂度分析编码实现技术原理第 29 题手写线程安全的单例 考察单例模式的多线程正确性和实现方式理解编码实现技术原理Java第 30 题请介绍 C/C++ 中 const 关键字的常见用法及其适用场景。 考察对 const 关键字多种语义的理解与应用能力编码实现问题拆解技术原理CC++第 31 题非线性优化相关问题:使用的优化库;g2o需要继承的两个虚函数 考察非线性优化库使用与g2o框架的底层理解编码实现技术原理第 32 题interface中怎么判断有没有某个属性 考察对TypeScript接口属性检查及运行时判断的理解编码实现技术原理TypeScript第 33 题请设计一个方法,从一个文本文件中找出出现频率最高的单词。 考察对字符串处理和统计算法的理解与实现编码实现问题拆解技术原理第 34 题请用多进程编程实现1到100的输出,并说明进程间协作方式。 考察多进程编程基础及进程间协调与输出顺序控制编码实现问题拆解技术原理Python第 35 题请用 await 实现一个延迟 300ms 后执行后续代码的 delay 函数。 考察 async/await 与 Promise 封装的编码能力编码实现技术原理JavaScript第 36 题给定一个链表,如何找出链表中环的起始节点?如果链表无环则返回空。 考察链表环检测与环入口定位的算法实现能力编码实现问题拆解技术原理第 37 题请手写实现一个深拷贝函数,并说明其适用场景与局限性。 考察深拷贝实现能力、边界处理意识与原理理解编码实现风险判断技术原理JavaScript第 38 题利用 Promise 实现 delay 函数 考察 Promise 基本用法和异步控制能力编码实现技术原理第 39 题请具体讲解 v4l2 media 中 link 和 pad 的底层实现,包括数据结构与关键函数。 考察对 media 核心数据结构与动态链接细节的掌握编码实现技术原理Linux第 40 题如果有两个 shared_ptr 指向同一块动态分配的内存,引用计数会如何变化?请解释其原理和典型用法。 考察对 shared_ptr 引用计数机制及共享所有权语义的理解编码实现技术原理C++