FUNPLUS面试题 · 编码实现
FUNPLUS相关面试题,按最终去重题目聚合。
共 173 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题给定二维平面上大量点,找出距离最近的两个点。请说明你会如何实现,并分析不同做法的复杂度。 考察分治思想、距离计算与复杂度分析第 2 题三维空间内一个点绕原点旋转α度,如何求旋转后的坐标? 考察三维旋转的数学原理与坐标变换公式第 3 题请手写代码合并两个有序链表。 考察链表操作、边界处理与基础编码能力第 4 题手撕代码:请实现一个考虑并发场景的单例模式。 考察并发编程下单例的正确性、性能与懒加载权衡第 5 题如何在Unity UI上显示一个3D模型? 考察Unity UI与3D渲染结合的实现方法和渲染顺序理解第 6 题手写代码判断链表中是否存在环。 考察链表环检测算法的理解与编码实现能力第 7 题请描述 C++ 中重载赋值运算符(operator=)时需要注意的要点。 考察对赋值运算符重载的正确实现、语义与常见陷阱的理解第 8 题请实现一个定时器,要求支持设置定时任务、取消任务,并能在时间到达时执行回调。请说明你的实现思路和时间复杂度。 考察定时器数据结构和并发调度设计第 9 题请解释 async/await 的工作原理和它在 JavaScript 异步编程中的作用。 考察对异步编程模型、事件循环和代码可读性的理解第 10 题请解释大端序和小端序的区别,并举例说明在实际编程中如何检测当前系统的字节序。 考察对字节序概念的理解以及实际检测方法第 11 题实现数值的整数次方函数,并说明如何优化算法。 考察幂运算的算法实现、边界处理和优化意识