西山居面试题 · 技术原理
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 195 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题知道MVC吗,分别是什么,讲一下MVC的作用 考察对MVC设计模式基本概念、组成及其作用的理解第 102 题lambda表达式和普通函数的区别、优劣是什么? 考察对语言特性lambda与普通函数在语法、语义和应用场景上的理解第 103 题请介绍你用 Python 完成过的项目或脚本,并说明其中涉及的技术点。 考察 Python 实际应用经验、项目理解与表达深度第 104 题TCP属于哪一层? 考察对TCP/IP分层模型的基础掌握第 105 题请介绍你对 MVCC(多版本并发控制)的理解,并说明它在数据库并发控制中的作用。 考察对 MVCC 原理及其在数据库事务隔离中应用的理解第 106 题请介绍你知道的UGUI性能优化方案,并说明其适用场景。 考察对UGUI渲染机制与常见性能瓶颈的理解和优化实践经验第 107 题在OSI模型中,IP协议和TCP协议分别属于哪一层?它们各自的主要作用是什么? 考察将具体协议映射到OSI层次的能力第 108 题了解过Go语言吗? 考察候选人对Go语言的基本认知和熟悉程度第 109 题如果让你自行实现 shared_ptr,你会如何设计引用计数机制? 考察智能指针引用计数的核心实现细节与线程安全第 110 题请介绍你的RPG游戏项目的核心玩法设计和技术实现,并说明你在其中承担的角色和贡献。 考察候选人项目经验的深度、技术实现细节和个人贡献第 111 题请讲一下等价类划分和边界值分析法,并说明等价类划分的难点在哪里。 考察软件测试用例设计方法的基本原理、适用场景与工程痛点第 112 题结构体与类的区别 考察对值类型与引用类型、存储与传参语义的掌握第 113 题C++调用函数时整个压栈过程是怎么样的? 考察对函数调用栈布局、调用约定和栈帧管理的理解第 114 题请说明TCP拥塞控制的机制及其关键技术点 考察对TCP拥塞控制原理、算法演进及实际意义的理解第 115 题请结合你的项目经历,谈谈对常用设计模式(如单例、观察者、发布订阅、对象池)的理解,并说明各自的适用场景。 考察设计模式的理解深度、适用场景辨析及结合实际应用的能力第 116 题请解释vector容器的底层实现原理,并说明其动态扩容机制。 考察对vector内存管理、扩容策略及性能权衡的理解第 117 题请介绍你在项目中使用SQL的经历,以及你如何测试SQL查询的正确性和性能。 考察SQL实战经验、查询优化意识及测试方法第 118 题Selenium的工作原理是什么?请简单讲一下。 考察对自动化测试工具底层原理的理解与表达清晰度第 119 题请介绍虚幻引擎中的垃圾回收(GC)机制的工作原理。 考察对Unreal Engine内存管理与垃圾回收机制的深入理解第 120 题在自动化测试中,如何对输入和输出结果进行判定? 考察自动化测试中断言策略与结果验证的设计能力