西山居面试题 · 技术原理
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 195 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题单元测试和集成测试的区别? 考察对测试层级、测试范围与目的的理解第 182 题详细讲讲信号量 考察对信号量原理、应用场景及边界问题的理解第 183 题如果 TCP 连接传输过程中路径上的路由器发生故障,通信两端会出现什么行为? 考察 TCP 拥塞控制、丢包重传和连接恢复机制第 184 题请讲讲 GCC 对 C++ 新特性的支持情况,你平时会关注这些新特性吗? 考察对编译器特性支持的理解和学习跟进意愿第 185 题请列举并简要说明 C++11 引入的几个重要新特性。 考察对 C++11 核心特性的掌握程度及语言演进理解第 186 题哈希表怎么做扩容? 考察哈希表扩容机制、数据迁移和性能影响第 187 题在状态机设计中,如何避免状态之间直接依赖或相互检测切换,从而降低耦合? 考察状态机解耦设计能力,包括事件驱动、状态转移表和状态模式的应用第 188 题讲讲Spring和SpringBoot的区别。 考察对Spring框架演进与SpringBoot自动配置、简化开发的理解第 189 题请解释什么是IO多路复用,并说明它如何提升高并发网络服务的性能? 考察对IO多路复用核心概念、机制及性能优势的理解第 190 题请介绍 C# 中 string 类型的主要特性。 考察对 C# string 不可变性、引用类型、常用操作及性能影响的理解第 191 题请谈谈你在实际项目中如何优化程序的时间复杂度和空间复杂度,以及如何权衡两者。 考察对复杂度的理解、优化方法及实际应用中的权衡能力第 192 题在面向对象编程中,通过多态创建的对象或函数是否属于实例?请结合你熟悉的示例说明。 考察对多态、实例化及面向对象基本概念的准确理解第 193 题如果让你设计实现RPC,你会怎么做? 考察RPC框架的核心设计能力与系统性思维第 194 题请介绍大数斐波那契数列的求法,并说明动态规划之外有哪些更优的解法? 考察大数处理能力和对高效算法的理解第 195 题谈谈 MySQL 的事务隔离级别。 考察对事务隔离级别的理解、并发问题识别及实际选择能力