FUNPLUS面试题 · 技术原理

FUNPLUS相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 21 题请解释 Python 中的 GIL 锁是什么,并分析它对多线程程序性能的影响,以及如何规避 GIL 带来的问题。 考察对 Python GIL 机制的理解、对并发场景的分析和优化能力问题拆解技术原理方案权衡Python第 22 题IO模型有哪些? 考察对操作系统中阻塞、非阻塞、多路复用及异步IO模型的理解与区别系统设计技术原理方案权衡Linux第 23 题给定二维平面上大量点,找出距离最近的两个点。请说明你会如何实现,并分析不同做法的复杂度。 考察分治思想、距离计算与复杂度分析编码实现问题拆解技术原理第 24 题请介绍一下你在C++项目中的主要工作内容。 考察候选人的C++实际使用经验和项目实践深度项目复盘自我呈现技术原理C++第 25 题请列举常见的 Adapter 设计模式变体,并说明各自的应用场景。 考察对适配器模式及其变体的理解与应用能力技术原理技术选型第 26 题在二叉树的广度优先遍历中,您通常会使用哪种数据结构? 考察对广度优先遍历原理及数据结构选型的理解问题拆解技术原理第 27 题你熟悉Golang吗?请讲讲它的垃圾回收机制(GC)是如何工作的。 考察对Golang GC核心原理的理解与表达能力问题拆解技术原理Go第 28 题在 JavaScript 中,await 后面的代码(即 await 之后的语句)是进入宏任务队列还是微任务队列执行? 考察对异步机制中 await 后续代码执行队列类型的理解技术原理JavaScript第 29 题请解释在Unity中,禁用脚本或物体不活动时,Start函数的执行情况。 考察对Unity生命周期函数触发条件的理解技术原理Unity第 30 题三维空间内一个点绕原点旋转α度,如何求旋转后的坐标? 考察三维旋转的数学原理与坐标变换公式编码实现技术原理第 31 题new和malloc的区别 考察C++内存分配机制的理解与对比能力技术原理C++第 32 题线程调度算法有哪些 考察对常见线程/进程调度算法的掌握与适用场景理解技术原理方案权衡第 33 题请介绍STL的主要组件及其作用。 考察对STL整体结构的掌握和表达能力沟通表达技术原理C++第 34 题如何将一个同步RPC调用改造为异步调用?请说明改造方案和需要关注的要点。 考察对RPC同步转异步的理解、改造步骤及潜在问题问题拆解系统设计技术原理第 35 题请解释红黑树的基本性质,并说明它与普通二叉搜索树相比在插入和删除操作上的优势。 考察对红黑树数据结构特性的理解及其在动态操作中的性能优势问题拆解技术原理第 36 题请解释 Vue 的响应式系统原理。 考察 Vue 响应式核心机制的理解深度技术原理Vue第 37 题快速排序算法的基本原理是什么? 考察对分治策略、基准选择与复杂度分析的理解问题拆解技术原理第 38 题请说明协程的调度机制。 考察协程调度的原理与实现方式问题拆解技术原理第 39 题说一说TCP和UDP的区别 考察对传输层协议特性与适用场景的理解技术原理第 40 题请手写代码合并两个有序链表。 考察链表操作、边界处理与基础编码能力编码实现问题拆解技术原理