.net面试题
文章平均质量分 80
本专栏不定期更新.net相关面试题
微微的猪食小窝
本人精通 Word、Excel、PowerPoint、VScode等软件的安装与卸载;
熟练掌握VB、C++、Python、SQL、Java 等单词的拼写;
熟悉Win11、Linux、Android、Ios等操作系统的开关机。
展开
-
十大经典排序算法动画,看我就够了!
我们来数数,排序后的数组应该是[ 2,3,4,5,5,8 ],5 的排名是第五名,那 4 的排名是第几名呢?但是如果数据经过桶的划分之后,桶与桶的数据分布极不均匀,有些数据非常多,有些数据非常少,比如[ 8,2,9,10,1,23,53,22,12,9000 ]这十个数据,我们分成十个桶装,结果发现第一个桶装了 9 个数据,这是非常影响效率的情况,会使时间复杂度下降到 O(nlogn),解决办法是我们每次桶内排序时判断一下数据量,如果桶里的数据量过大,那么应该在桶里面回调自身再进行一次桶排序。转载 2022-11-26 17:28:44 · 2550 阅读 · 0 评论 -
互联网面试——.Net 面试题
HttpHandler 是一个低级请求和响应 API,用于为传入的 Http 请求提供服务。ASP.NET 收到的每个传入 Http 请求最终都由实现 HttpHandler 的类的实例处理。.NET Framework 便于开发人员开发、运行和部署控制台应用程序、窗口窗体应用程序、Web 应用程序、Web 服务、窗口服务等应用程序。它还提供了创建可用于分布式计算架构的可共享组件的环境。类库公共语言运行时 (CLR)动态语言运行时 (DLR)应用程序域运行时主机。原创 2022-11-26 16:47:57 · 802 阅读 · 0 评论 -
.NET软件开发工程师面试题(下)
答:C#中面向对象是一种编程思想所谓封装也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性实现继承与接口继承。实现继承是指直接使用基类的 属性和方法而无需额外编码的能力;接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;所谓多态就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。原创 2022-11-24 14:55:34 · 1393 阅读 · 0 评论 -
.NET软件开发工程师面试题(上)
答:string str = null; 定义了一个字符串对象,赋值为null也就是没有分配内存string str=””分配了内存空间 ,值为空string.empty 是系统预定义的一个空字符串对象(长度为0的字符串对象)已经分配内存了答:C#仅是语言层面的,所以C#本身是存在指针类型的,可以引用指针。但在.net开发时,凡是使用指针、开辟内存等不受托管处理的都为非安全开发。也就是说,指针之类的引用在.net中必须加在unsafe关键词之词。而且在编译时也必须选中允许非安全编译才可以通过。如果不在uns原创 2022-11-21 22:48:06 · 2835 阅读 · 0 评论 -
.NET面试题(每日三题)
一、下列哪个名词和WebService不直接相关()?二、以下叙述正确的是? ( )三、从数据库读取记录,你可能用到的方法有?(多选) ( )原创 2022-11-11 21:05:29 · 801 阅读 · 0 评论 -
ASP.NET面试题
1. ASP.NET中的身份验证有那些?Windows验证:ASP.NET会结合Internet信息服务(IIS),为每个用户开启Windows账户,通过Windows账户验证用户身份。Forms验证:ASP.NET通过Web表单,为每个用户创建一个用cookie保存的身份验证票据,通过该票据验证用户身份。Passport验证:由 Microsoft 提供的集中身份验证服务,通过将每个用户的信息提交给Passport 登录服务网站进行用户身份的验证。None验证:自定义身份验证方式。2. Serv原创 2022-11-09 18:06:14 · 567 阅读 · 0 评论 -
.NET面试题及答案详解
DataSet在从数据库中读取数据时是“面向非连接的”,即DataSet在读取数据的那一刻会与数据库进行连接,然后会一次性把数据库中所有的表以及数据读取到内存中,然后便断开数据库连接。反射提供了封装程序集,模块和类型对象,可以用反射动态地创建类型的实例,将类型绑定到现有对象,或者从现有对象类型里获取类型,然后调用类型的方法或访问字段和属性。readonly:表示只读字段,其修饰的字段的值是在运行时计算的,在对象的实例构造函数或类的静态构造函数首次被调用时计算,之后字段的值便不能被更改。原创 2022-11-09 15:21:57 · 583 阅读 · 0 评论 -
.net 面试题(每日三题)
区别:1、html不区分大小写,xml严格区分大小写;2、xml拥有单个标记而没有匹配的结束标记的元素必须用一个“/”字符作为结尾,html则不需要;3、XML中属性值必须分装在引号中,HTML中引号是可用可不用的。原创 2022-11-06 19:24:03 · 136 阅读 · 0 评论 -
.net 面试题(每日三题)
委托:是一种定义方法签名的类型。当实例化委托时,可以将其实例与任何具有兼容签名的方法相关联。可以通过委托实例调用方法。overload是重载:方法名称不变,其余的都是可以变更的。它的关系是同一个类,同一个方法名,不同的方法参数或返回值。Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的。加分的回答:Int32、Boolean等都属于结构体。override是重写:方法名称、参数个数,类型,顺序,返回值类型都是必须和父类方法一致的。Class可以被实例化,属于引用类型,是分配在内存的堆上的。原创 2022-11-06 19:23:01 · 170 阅读 · 0 评论 -
.net 面试题(每日三题)
一、什么是sql 注入?如何避免sql 注入?二、AJAX 解决什么问题?如何使用AJAX?AJAX 有什么问题需要注意?项目中哪里用到了AJAX?(扩展选做:不用任何框架编写一个AJAX 程序。XHR:XmlHttpRequest。背也要背下来!)三、开放式问题:你经常访问的技术类的网站是什么?原创 2022-11-02 17:19:23 · 98 阅读 · 0 评论 -
.net 面试题(每日三题)
3. C# 是.net 平台中的一种开发语言,在.net平台中使用最为广泛,但其和 VB、F#等都运行在 .net 环境下,而且都是基于 CIL 规范,所以它们之间是可以相互调用的(即C#编写的程序或是类库在 VB、F#或是任何一种基于 .net 及 CIL 规范的编程语言中都可以调用、继承 )。1. Visual Studio 是一个开发工具,即IDE,集成了很多开发 .net 程序的便捷功能,如果不使用它也是可以开发 .net 程序的,使用 记事本即可。.NET是平台,也可以说是框架。原创 2022-11-02 17:15:58 · 111 阅读 · 0 评论 -
ASP.NET(C#) 面试总结面试题大全(详细)
一、对于 Web 性能优化,您有哪些了解和经验吗?二、MVC路由理解?(屡见不鲜)三、谈谈你觉得做的不错系统,大概介绍下用到了哪些技术?四、Js继承实现。五、谈谈你对设计模式的认识?结合你用得最多的一种设计模式说说它的使用。六、IIS的工作原理?七、Http协议八、数据库优化经验(后端工程师非常常见)九、关于代码优化你怎么理解?你会考虑去代码重构吗?十、谈谈你的优点和缺点?十一、关于服务器端 MVC 架构的技术实现,您是怎样理解的?这种架构方式有什么好处?您在项目中是转载 2022-10-30 11:35:18 · 2762 阅读 · 0 评论 -
.net面试题(精选60题)
任何集合类都实现了IEnumerable接口,所以任何集合类对象都有一个GetEnumerator()方法,该方法可以返回一个实现了 IEnumerator接口的对象,这个返回的IEnumerator对象既不是集合类对象,也不是集合的元素类对象,它是一个独立的类对象。Server.Transfer 是服务器请求资源,服务器直接访问目标地址的 URL,把那个 URL 的响应 内容读取过来, 然后把这些内容再发给浏览器, 浏览器根本不知道服务器发送的内容是从哪 儿来的,所以它的地址栏中还是原来的地址。原创 2022-10-28 23:06:51 · 606 阅读 · 0 评论 -
.net面试题(每日三题)
一、说出五个集合类二、什么是code-Behind 技术。三、using 关键字有什么用?什么是IDisposable?原创 2022-10-28 18:08:03 · 125 阅读 · 0 评论 -
面试题之职业素养提升
回答提示:①****回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。②****我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即沒有升迁机会。回答提示:•沉着冷静、条理清楚、立场坚定原创 2022-10-28 17:41:50 · 352 阅读 · 2 评论 -
面试题之职业素质提升
企业最喜欢听到的是:我很爱我的家庭,我的家庭一向很和睦,虽然我的父亲和母亲都是普通人,但是从小,我就看到我父亲起早贪黑,每天工作特别勤劳,他的行动无形中培养了我认真负责的态度和勤劳的精神。每个人的价值观不同,自然评断的标准也会不同,但是,在回答面试官这个问题时可不能太直接就把自己心理的话说出来,尤其是薪资方面的问题,不过一些无伤大雅的回答是不错的考虑,如交通方便,工作性质及内容颇能符合自己的兴趣等等都是不错的答案,不过如果这时自己能仔细思考出这份工作的与众不同之处,相信在面试上会大大加分。原创 2022-10-28 16:57:51 · 243 阅读 · 2 评论 -
面试题之职业素养提升
当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。我觉的我是一个比较随和的人,与不同的人都可以友好相处。原创 2022-10-28 15:27:00 · 224 阅读 · 0 评论 -
C# .net面试题(10题)
1、 ADO.NET中,DataSet和DataReader的区别是什么?2、 ADO.NET中常用对象有哪些?3、 Server.Transfer与Response.Redirect有什么区别?4、 ASP.NET 中页面之间传递值的几种方式?5、 ASP.NET中调用Web Service的方法有哪些?6、 向服务器发送请求有几种方式?7、Web Service有哪些优点?8、 ASP.NET缓存有几种实现方式?9、 ASP.NET中常见文件的后缀名有哪些?10、 A转载 2022-10-27 22:38:49 · 424 阅读 · 0 评论 -
C# .net面试题(10道)
1、 class和struct的区别?2、 C#中类成员的访问修饰符有哪些?3、 面向对象的三大特征是什么?/面向过程和面向对象的区别4、 抽象类和接口的区别?接口支持多继承;抽象类不能实现多继承。5、 接口可以包含哪些成员?6、 什么是装箱和拆箱?7、 C#中,哪些类型是值类型?哪些类型是引用类型?(数据类型)8、 值类型和引用类型的区别?9、 C#中的基本数据类型有哪些?值类型:10、 重写和重载的区别?方法的override和overload有什么区别?转载 2022-10-27 21:34:33 · 284 阅读 · 0 评论 -
C# .net面试题(10题)
1、构造函数是否可以被继承?是否可以被重写?2、C#中,运算符“?”和“??”的区别是什么?3、C#中,用const和readonly修饰的字段有什么区别?4、 C#中,new有几种用法?5、C#中,ref和out在修饰方法参数时有什么区别?6、C#中,using有几种用法? using指令,即引用命名空间。7、C#中,&和&&,|和||有什么区别?8、C#中,is和as有什么区别?9、什么是委托?事件跟委托是什么关系?10、ADO.NET中访问数据库的基本步骤是什么?转载 2022-10-27 21:59:43 · 335 阅读 · 0 评论 -
.net面试题(每日三题)
一、装箱和拆箱分别什么意思?(可以扩展说明一下自己对于它的理解)二、能用foreach 遍历访问的对象的要求?三、GC 是什么? 为什么要有GC?原创 2022-10-27 20:53:21 · 139 阅读 · 0 评论 -
.net 面试题(每日三题)
一、为什么要使用泛型?(至少说出两个理由)二、请描述抽象类和接口的区别?三、引用类型和值类型的区别?请各列出5个类型?原创 2022-10-25 18:32:36 · 210 阅读 · 2 评论 -
.net 面试题(每日三题)
1、简述private、protected、public、internal 修饰符的访问权限。2、ADO.NET 中的五个主要对象3、列举ASP.NET 页面之间传递值的几种方式。原创 2022-10-25 16:47:44 · 184 阅读 · 1 评论