FUNPLUS面试题 · 问题拆解
FUNPLUS相关面试题,按最终去重题目聚合。
共 173 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题您能否解释Unity中协程的yield return的不同类型返回值的作用? 考察Unity协程机制的理解深度,包括不同YieldInstruction的作用与使用场景第 2 题如何判断一个点在三角形内?请分别介绍向量法和面积法的原理。 考察计算几何基础、算法思路与边界处理第 3 题请分享一个在项目中让你印象最深刻的技术难点,并说明你是如何定位和解决的。 考察候选人问题分析、解决思路与复盘能力第 4 题请解释 Python 中的 GIL 锁是什么,并分析它对多线程程序性能的影响,以及如何规避 GIL 带来的问题。 考察对 Python GIL 机制的理解、对并发场景的分析和优化能力第 5 题给定二维平面上大量点,找出距离最近的两个点。请说明你会如何实现,并分析不同做法的复杂度。 考察分治思想、距离计算与复杂度分析第 6 题在二叉树的广度优先遍历中,您通常会使用哪种数据结构? 考察对广度优先遍历原理及数据结构选型的理解第 7 题你熟悉Golang吗?请讲讲它的垃圾回收机制(GC)是如何工作的。 考察对Golang GC核心原理的理解与表达能力第 8 题如何将一个同步RPC调用改造为异步调用?请说明改造方案和需要关注的要点。 考察对RPC同步转异步的理解、改造步骤及潜在问题第 9 题请解释红黑树的基本性质,并说明它与普通二叉搜索树相比在插入和删除操作上的优势。 考察对红黑树数据结构特性的理解及其在动态操作中的性能优势第 10 题快速排序算法的基本原理是什么? 考察对分治策略、基准选择与复杂度分析的理解第 11 题请说明协程的调度机制。 考察协程调度的原理与实现方式第 12 题请手写代码合并两个有序链表。 考察链表操作、边界处理与基础编码能力第 13 题请说明Raft协议在领导者选举、日志复制和成员变更等不同场景下是如何保证一致性和可用性的? 考察对Raft协议核心机制及其在不同故障场景下行为的理解第 14 题请解释面向对象编程中多态的核心思想,并举例说明其作用。 考察对面向对象多态概念的理解及实际应用能力第 15 题当数据集规模很大、无法完全载入内存时,你通常会选择哪种排序方式?请说明理由和实现要点。 考察大数据的排序策略选择及其原理第 16 题请解释浏览器的缓存机制,并说明如何控制资源的缓存行为。 考察对浏览器缓存类型、缓存过程及控制手段的理解第 17 题进程、协程、线程的区别和应用场景 考察并发模型的基本概念、区别及适用场景第 18 题NavMesh的底层寻路算法是怎样的? 考察对导航网格底层寻路原理的理解第 19 题原子变量(如AtomicInteger)的底层实现原理是什么? 考察对并发原子操作底层机制的理解,包括CAS、内存模型及适用场景第 20 题你觉得玩游戏和设计游戏有什么不同? 考察对玩家视角与设计者视角差异的理解及行业认知深度