2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(六)

笔者近几年前前后后面试了50+公司左右,怎么讲呢,每个面试官的风格都不一样,要问的问题也不尽相同。但是面试是需要技巧的,提前准备工作以及如何把简历写得让人眼前一亮是很有必要的,关于这一块将在其它篇幅作介绍。话不多说,先总结出面试遇到的主流面试题,将分8篇文章,每篇25道,几乎涵盖90%以上的面试知识点,适用于中高级、架构师去复习,暂时还那么多时间把答案写出来,后续会加上,如果大家有好的答案也可以在评论区写出来,谢谢大家。

126、详诉下内存中的堆和栈。

栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型参数等都在栈内存中。

堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。

127、用SQL进行行转列。

128、Ajax调用的时候,get、post有什么区别?

129、返回类型 ActionrResult 的方法可以重载吗? 返回的类型有哪几种?

130、.net 怎么实现事务?

131、数据库优化方面有什么了解?

132、描述线程与进程的区别?

133、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同

134、什么是强类型,什么是弱类型?哪种更好些?为什么?

135、PID是什么?在做系统的故障排除时如何使用它?

136、单个TCP/IP端口上能够被多少个进程侦听?

137、什么是GAC?它解决了什么问题?

138、阐述面向接口、面向对象、面向方面编程的区别

139、使用ASMX的XML Web服务与使用SOAP的.NET Remoting的区别?

140、类型系统是由XMLSchema表示的吗?CLS是XMLSchema表示的吗?

141、调用Assembly.Load算静态引用还是动态引用?

142、何时使用Assembly.LoadFrom?何时使用Assembly.LoadFile?

143、什么叫Assembly Qualified Name?它是一个文件名吗?它有什么不同?

144、Assembly.Load("foo.dll"); 这句话是否正确?

145、做强签名的assembly与不做强签名的assembly有什么不同?

146、DateTime是否可以为null?

147、什么叫JIT?什么是NGEN?它们分别有什么限制和好处?

148、in-proc和out-of-proc的区别?.NET里的哪一项技术能够实现out-of-proc通讯?

149、对比OOP和SOA,它们的目的分别是什么?

150、XmlSerializer是如何工作的?使用这个类的进程需要什么ACL权限?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值