FUNPLUS面试题 · 技术原理
FUNPLUS相关面试题,按最终去重题目聚合。
共 173 道真题 · 当前筛选命中 148 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题请介绍C++内存分区,并说明各区域的用途和生命周期。 考察对C++内存模型的理解,包括栈、堆、全局/静态、常量与代码区的区别及对象生命周期第 82 题在什么情况下,Awake函数可能不会执行? 考察对Unity生命周期与脚本激活条件的理解第 83 题请解释 Go 语言中 map 的扩容机制,并说明 race 竞争检测的原理和使用方法。 考察 Go map 扩容机制与并发安全检测能力第 84 题请解释操作系统中虚拟内存的工作原理,并说明它与 CPU 缓存之间的关系和区别。 考察对虚拟内存与缓存机制的理解及两者关系第 85 题请解释SO_REUSEADDR选项的作用,并说明它在TCP连接管理中的应用场景。 考察对TCP套接字选项的理解及实际应用第 86 题TCP的Nagle算法与TCP_NODELAY参数分别解决什么问题?在什么场景下应开启TCP_NODELAY? 考察网络延迟优化与小包发送策略的理解第 87 题请介绍你对Docker的理解及适用场景。 考察对Docker核心概念、价值及典型应用场景的掌握第 88 题C++ 中虚表指针通常存放在对象的哪个位置? 考察C++对象内存布局与虚机制的理解第 89 题请介绍Raft共识算法的工作原理,并说明它如何保证分布式系统的一致性。 考察对Raft算法核心机制、一致性与容错性的理解第 90 题游戏后台和互联网后台最大的区别是什么? 考察对两类后台架构差异的理解与总结能力第 91 题请描述 C++ 中重载赋值运算符(operator=)时需要注意的要点。 考察对赋值运算符重载的正确实现、语义与常见陷阱的理解第 92 题请介绍常见的限流算法及其适用场景,并说明如何选择。 考察对限流算法原理、优劣和场景匹配的理解第 93 题请简要说明浏览器端常用的数据存储方式及其各自适用的场景。 考察对浏览器存储机制的理解及场景选型能力第 94 题请解释进程和线程的区别,并深入说明各自的优缺点。 考察对进程与线程基本概念、资源隔离和上下文切换开销的理解第 95 题说说数组和链表的区别 考察对基础数据结构存储方式与操作复杂度差异的理解第 96 题缓存淘汰应该有哪些策略? 考察对缓存淘汰策略的掌握及适用场景的理解第 97 题请谈谈你对模块化开发的理解,以及在项目中如何应用和实施模块化。 考察对模块化开发概念的理解及实践落地能力第 98 题在Unity中销毁一个物体后,其协程是否还会继续执行? 考察Unity生命周期、协程执行机制与对象销毁后的行为理解第 99 题请说明跳表的基本实现原理,并解释 Redis 为何在有序集合查询场景中使用跳表而不是哈希表。 考察跳表数据结构实现及 Redis 使用跳表的设计权衡第 100 题请实现一个定时器,要求支持设置定时任务、取消任务,并能在时间到达时执行回调。请说明你的实现思路和时间复杂度。 考察定时器数据结构和并发调度设计