后端岗位面试题 · 技术原理 · tech:csharp
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 48 道 · 更新 2026-08-05
筛选题目已选:技术原理 · tech:csharp
考察点
技术栈
第 41 题请解释委托(Delegate)和事件(Event)在 C# 中的区别。 考察对面向对象事件机制的理解与正确使用场景第 42 题请说明C#中重写和重载的区别。 考察对C#面向对象多态机制中重写与重载的概念区分及理解深度第 43 题请解释 Task 与 async/await 的区别,以及它们在实际编程中的关系。 考察异步编程基础概念的理解,以及 async/await 对 Task 的封装与使用方式第 44 题请说明 C# 中 List<T> 的扩容机制。 考察对动态数组扩容策略、复杂度与元素复制的理解第 45 题请介绍 C# 中 string 类型的主要特性。 考察对 C# string 不可变性、引用类型、常用操作及性能影响的理解第 46 题请解释为什么C++不是虚拟机语言,而Java和C#是虚拟机语言,并说明这种区别对性能、内存管理和跨平台性的影响。 考察对语言执行模型、虚拟机与编译执行差异的理解及其实际影响第 47 题值类型和引用类型在内存中的存储结构分别是什么? 考察对栈与堆及变量存储结构的理解第 48 题C++和C#有什么区别,各自的优缺点是什么? 考察对两种主流编程语言特性的理解、对比能力和适用场景判断