西山居面试题 · 技术原理
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 195 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 161 题请介绍 C++ 中 unordered_map 底层哈希表的实现机制,包括冲突解决方式。 考察对哈希表结构与冲突处理机制的理解第 162 题在Java中,final关键字有哪些典型用途?当它修饰变量、方法和类时,各自的作用和区别是什么? 考察对Java final关键字的理解及其在不同上下文中的作用第 163 题在项目中,事件系统注册的事件如何与 GameObject 绑定生命周期?请讲讲具体实现。 考察事件系统与 GameObject 生命周期管理的设计与实现能力第 164 题请介绍内存池的工作原理及其在项目中的应用场景。 考察对内存池机制的理解、适用场景及实际应用能力第 165 题UE Ds Server的作用,你在项目中怎么使用? 考察对Unreal Engine Ds Server的理解及实际项目管理能力第 166 题为什么会出现死锁?请说明死锁的四个必要条件。 考察对死锁成因与四个必要条件的准确理解第 167 题内核空间是每个进程都有的吗? 考察对操作系统内存布局和进程地址空间的理解第 168 题实习中遇到最有挑战性的bug? 考察问题排查能力、技术深度与复盘能力第 169 题最喜欢哪个英雄,介绍一下他的技能,他的Q技能怎么测试? 考察对游戏角色的理解、技能机制分析及测试思路设计第 170 题如何将函数作用域里面的局部变量返回到外部? 考察对函数作用域、返回值机制及可选方案的理解第 171 题C++程序在main函数执行前与执行之后分别会进行哪些操作? 考察C++程序启动与退出流程、运行时环境初始化和清理机制第 172 题请介绍MySQL中B+树的特点、删除过程,以及它是否属于平衡树。 考察对B+树结构特性、删除维护机制及平衡性定义的掌握第 173 题什么是虚拟内存? 考察对操作系统虚拟内存核心概念与作用的理解第 174 题请介绍一下你参与项目的战斗系统设计。 考察战斗系统的架构理解、模块拆解和关键技术决策第 175 题说说你组件模式实现状态机状态管理的思路 考察组件模式下状态机的建模、状态流转与管理方案第 176 题顺序表和链式表之间的区别 考察数据结构基础中顺序表与链表在存储、访问和操作上的差异第 177 题请列举常见的应用层协议,并谈谈你对 FTP 的理解和使用经验。 考察应用层协议知识广度及对 FTP 的实际了解第 178 题C++虚函数表存在哪里? 考察对虚函数表存储位置、内存布局及C++对象模型的理解第 179 题请解释 Qt 中信号和槽机制的基本工作原理。 考察对 Qt 信号槽机制、线程与连接方式原理的理解第 180 题你了解Linux吗?请谈谈你常用的命令、排查思路以及你如何持续学习Linux相关的工具或原理。 考察候选人对Linux基本使用、问题排查能力及学习习惯