西山居面试题 · 风险判断
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题在并发编程中,有哪些锁机制? 考察对锁的分类、特点及适用场景的理解第 22 题针对预判到的异常场景,应如何设计有效的测试用例? 考察将异常场景转化为可执行测试用例的设计能力第 23 题现在给游戏加一个可以在限制时间内退货的功能,你怎么测? 考察功能测试设计、边界条件和异常场景覆盖能力第 24 题如果让你自行实现 shared_ptr,你会如何设计引用计数机制? 考察智能指针引用计数的核心实现细节与线程安全第 25 题请讲一下等价类划分和边界值分析法,并说明等价类划分的难点在哪里。 考察软件测试用例设计方法的基本原理、适用场景与工程痛点第 26 题有用户反馈说他输入框点了没反应,这个你会如何去跟进这个bug? 考察排查线上问题的完整流程与协作能力第 27 题请介绍虚幻引擎中的垃圾回收(GC)机制的工作原理。 考察对Unreal Engine内存管理与垃圾回收机制的深入理解第 28 题Linux 下使用 C++ 编写多线程程序时,如何保证线程安全?请列举常用的同步机制并说明适用场景。 考察多线程并发编程的同步机制掌握与典型应用场景理解第 29 题你自己写代码的时候会有测试吗? 考察候选人日常开发中的测试习惯与质量意识第 30 题如何对测试中可能出现的异常结果进行预判? 考察测试设计中对异常场景的识别与预案能力第 31 题写测试用例时,你觉得最难的部分是什么? 考察候选人测试设计中的难点认知与应对策略第 32 题如何判断当前 shared_ptr 是否存在循环引用?何时应当采用 weak_ptr? 考察循环引用问题识别与 weak_ptr 适用场景第 33 题在项目中,事件系统注册的事件如何与 GameObject 绑定生命周期?请讲讲具体实现。 考察事件系统与 GameObject 生命周期管理的设计与实现能力第 34 题详细讲讲信号量 考察对信号量原理、应用场景及边界问题的理解第 35 题如果 TCP 连接传输过程中路径上的路由器发生故障,通信两端会出现什么行为? 考察 TCP 拥塞控制、丢包重传和连接恢复机制第 36 题谈谈 MySQL 的事务隔离级别。 考察对事务隔离级别的理解、并发问题识别及实际选择能力第 37 题一个玩家反馈退货后货币没有到账如何处理 考察问题排查、用户沟通和风险控制能力