西山居面试题 · 问题拆解
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 57 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 41 题标准库里的 hashtable 是什么容器的底层?它是如何实现的? 考察对标准库哈希表容器底层实现原理的理解第 42 题请说明单元测试与集成测试的区别,并各举一个典型场景。 考察对测试分层概念的理解及实际应用能力第 43 题数字流求中位数思路 考察数据流中位数算法的设计与实现能力第 44 题如何对测试中可能出现的异常结果进行预判? 考察测试设计中对异常场景的识别与预案能力第 45 题请解释虚拟内存的核心作用和工作原理。 考察对操作系统虚拟内存机制的理解第 46 题写测试用例时,你觉得最难的部分是什么? 考察候选人测试设计中的难点认知与应对策略第 47 题请介绍 C++ 中 unordered_map 底层哈希表的实现机制,包括冲突解决方式。 考察对哈希表结构与冲突处理机制的理解第 48 题为什么会出现死锁?请说明死锁的四个必要条件。 考察对死锁成因与四个必要条件的准确理解第 49 题有4个队伍,请写SQL查询出所有比赛组合(任意两队之间进行一场比赛)。 考察SQL自连接和去重组合的编写能力第 50 题最喜欢哪个英雄,介绍一下他的技能,他的Q技能怎么测试? 考察对游戏角色的理解、技能机制分析及测试思路设计第 51 题如何将函数作用域里面的局部变量返回到外部? 考察对函数作用域、返回值机制及可选方案的理解第 52 题请列举常见的应用层协议,并谈谈你对 FTP 的理解和使用经验。 考察应用层协议知识广度及对 FTP 的实际了解第 53 题单元测试和集成测试的区别? 考察对测试层级、测试范围与目的的理解第 54 题详细讲讲信号量 考察对信号量原理、应用场景及边界问题的理解第 55 题请介绍你负责项目的测试流程是怎样的。 考察候选人测试流程设计、执行与质量保障能力第 56 题请介绍大数斐波那契数列的求法,并说明动态规划之外有哪些更优的解法? 考察大数处理能力和对高效算法的理解第 57 题请介绍你的一个实际项目中,你是如何使用虚幻引擎(Unreal Engine)的?请详细说明你的职责和具体做法。 考察候选人使用虚幻引擎的实际经验、具体职责和动手能力