后端岗位面试题 · tech:csharp
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 54 道 · 更新 2026-08-05
筛选题目已选:tech:csharp
考察点
技术栈
第 41 题《CLR via C#》这本书给你哪些启发? 考察对 CLR 核心机制的理解和将知识内化的能力第 42 题你认为游戏服务端开发和客户端开发有什么区别? 考察对游戏开发岗位分工、技术栈差异和协作边界的理解第 43 题引用类型和值类型分别有哪些?它们的差异是什么? 考察对值类型与引用类型分类及差异的理解第 44 题使用 using 语句时在内存中发生了什么?是否可以在内部使用多线程? 考察资源释放与内存关系,以及多线程安全使用资源的能力第 45 题C#中存在内存溢出问题么? 考察对托管内存模型、内存泄漏与溢出区别的理解第 46 题请解释委托(Delegate)和事件(Event)在 C# 中的区别。 考察对面向对象事件机制的理解与正确使用场景第 47 题请说明C#中重写和重载的区别。 考察对C#面向对象多态机制中重写与重载的概念区分及理解深度第 48 题为什么放弃了C#? 考察候选人技术栈变化的动机、职业规划和自我认知第 49 题请解释 Task 与 async/await 的区别,以及它们在实际编程中的关系。 考察异步编程基础概念的理解,以及 async/await 对 Task 的封装与使用方式第 50 题请说明 C# 中 List<T> 的扩容机制。 考察对动态数组扩容策略、复杂度与元素复制的理解第 51 题请介绍 C# 中 string 类型的主要特性。 考察对 C# string 不可变性、引用类型、常用操作及性能影响的理解第 52 题请解释为什么C++不是虚拟机语言,而Java和C#是虚拟机语言,并说明这种区别对性能、内存管理和跨平台性的影响。 考察对语言执行模型、虚拟机与编译执行差异的理解及其实际影响第 53 题值类型和引用类型在内存中的存储结构分别是什么? 考察对栈与堆及变量存储结构的理解第 54 题C++和C#有什么区别,各自的优缺点是什么? 考察对两种主流编程语言特性的理解、对比能力和适用场景判断