遇到的C#面试题目

1 什么是 CTS、CLS 和CLR
2 CLR 技术和 COM技术的比较
3 JIT是如何工作的
4 怎么把程序集放入 GAC 中
5 值类型和引用类型的区别
6 C#中string 和String 有什么区别
7 简述.NET中堆栈和堆的特点和差异
8 .NET中GC 的运行机制
9 简述 C#中重写、重载和隐藏的概念
10 在 C#中如何声明一个类不能被继承
11 Int[]是引用类型还是值类型
12 解释泛型的基本原理
13 Serializable 特性有何作用
14 如何自定义序列化和反序列化的过程
15 如何使用 IFormattable 接口实现格式化输出
16 .NET提供了哪几个定时器类型
17 在 System.Object 中定义的三个比较方法有何异同
18 请解释委托的基本原理
19 委托回调静态方法和实例方法有何区别
20 什么是链式委托
21 请解释事件的基本使用方法
22 请解释反射的基本原理和其实现的基石
23 如何利用反射来实现工厂模式
24 如何以较小的内存代价保存 Type、Field 和 Method 信息
25 什么是线程
26 如何使用.NET的线程池
27 C#中的 lock 关键字有何作用
28 请解释 ASP.NET 以什么形式运行
29 GET请求和 POST 请求有何区别
30 介绍 ASP.NET的页面生存周期
31 列举几种实现页面跳转的方法
32 如何防止 SQL注入式攻击
33 ADO.NET支持哪几种数据源
34 请简要叙述数据库连接池的机制
35 一个连接字符串可以包含哪些属性
36 什么是强类型的 DataSet
37 什么是 XML
38 XML 中的命名空间如何使用
39 .NET中如何验证一个 XML 文档的格式
40 什么是 XSLT,XSLT有何作用
41 如何在代码中使用 XSLT文档
42 请简述 SOAP 协议
43 如何在.NET中创建 Web Service
44 如何生成 Web Service 代理类型
45 如何提高连接池内连接的重用率
46 ADO.NET支持哪两种方式来访问关系数据库
47 什么是关系型数据库
48 Session有哪几种存储方式,之间有何区别,如何进行设置
49 请简述 ViewState 的功能和实现机制
#c#工程师##面试题目#
全部评论

相关推荐

2025-12-13 13:24
已编辑
用友_Java开发实习生(实习员工)
30分钟,无手撕无sql,一直在拷打实习,顺着实习问一下八股12.5投递12.8约面12.10一面面试1、自我介绍2、你的简历是开发简历为什么要投测试开发3、之前面过其他家吗,都有谁4、你之前实习的公司部门主要业务是什么,你负责什么项目5、介绍一下实习和实习项目6、你主要负责了这个项目的哪个板块细讲一下7、聊一下你实习项目的第一个亮点关于工作流多分支分页场景为什么sql被拦截错位了,为什么PageHelper中startpage从controller层调整到service层就解决了这个问题(主要聊了一下PageHelper底层源码中的threadlocal导致的这个问题)8、细致讲一下controller层、service层、mapper层都是用来干什么的9、这个工作流多分支分页你是怎么实现的,从前端到后端讲一下(因为我也负责这个项目前端的一些简单代码)10、聊了一下分页参数问题11、细聊了待办已办多分支怎么做的12、讲一下你项目里关于查询性能优化,讲一下流程(开启慢查询日志->EXPLAN->分析慢查询->新增覆盖索引避免回表查询)13、讲一下EXPLAN执行计划都有什么参数(这个答得不好,就想起来两个,剩下面试官帮我补充了)14、索引在什么时候不生效,为什么会不生效15、聊一下最左匹配原则16、索引的底层结构是什么,为什么用B+树不用B树,细致聊一下B+树的数据结构的优势17、你这个查询性能优化,查询响应时间从多少秒到多少秒18、测试的话你会从哪几方面测,就以你的项目为例子(功能,兼容性,网络,还有一些我给忘了)19、聊一下线程池,并发达到多少需要加线程池(不了解)20、并发应该怎么测(JEmeter)21、平时你用ai都干些什么(做学校作业,论文,ppt,coze做短视频发dy,Gemini写代码)22、了解ai测试吗(没了解过)23、反问:我想了解一下咱们公司和咱们部门的具体业务24、反问:你觉得我这个面试面的怎么样,能提点建议吗25、反问:如果过了有二面吗
点赞 评论 收藏
分享
评论
4
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务