杭州.net培训
达内杭州.net培训中心

13732203138

热门课程

.NET开发水平的面试问答

  • 时间:2018-04-25 17:21
  • 发布:杭州.NET培训
  • 来源:疑难解答

所有号称会写代码的人

进程和线程之间的区别?

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

Windows单进程可寻址的最大内存是多少? 他们如何影响系统应用软件设计?

EXE 和DLL之间的区别?

强类型和弱类型的区别,以及其优缺点?

什么是PID, 在解决系统问题时有用吗?

一个TCP/IP端口可以被多少个进程分享?

什么是 GAC?使用 GAC 给我们带来哪些好处?

中级.NET开发者

面向接口、面向对象和面向方面编程的区别

接口和类的区别?

什么是反射?

XML web service 跟 .NET Remoting 的不同。

early-binding 和late-binding 的区别是什么?

Assembly.Load是静态引用还是动态引用?

Assembly.LoadFrom和Assembly.LoadFile,2者使用的时机有何不同?

什么是Assembly Qualified Name? 一个文件名吗? 有何不同?

这里问的是强名称概念。Assembly.Load("foo.dll")加载程序集的方法是否正确?

强签名的程序集与非强签名的程序集有何不同?

DateTime 可以为null吗?

什么是 JIT?什么是 NGEN?分别的优势和劣势是什么?

如何在.NET CLR的分代垃圾收集器管理对象的生命周期?什么是不确定性的终结?

Finalize()和Dispose()的区别?

Using()模式有用吗? IDisposable是什么? 它如何支持确定性的终结?

tasklist /m "mscor*" 命令行的作用是?

in-proc 和 out-of-proc 之间的区别是什么?

out-of-proc是基于什么技术实现的?

当你在ASP.NET中运行一个组件时,它在Windows XP, Windows 2000, Windows 2003上分别跑在哪个进程里面?

高级开发者及架构师

DateTime.Parse(myString)是否正确?

PDBs是什么? 什么场景下为了调试需要加载它?

什么是圈复杂度,以及为什么它很重要?

写一个标准的 lock() 编码方法,以及 “双重检查”代码

什么是FullTrust? GAC下的程序集拥有FullTrust吗?

代码加上需要安全权限的特性有什么好处?

gacutil /l | find /i "Corillian" 作用是?

这行命令的功能sn -t foo.dll

DCOM穿过防火墙,哪些端口需要打开? 135端口的目的是什么?

对比OOP和SOA。各有什么原则?

XmlSerializer工作原理是什么?当进程使用它时需要什么ACL权限?

为何catch(Exception)的使用通常都不是一个好办法?

Debug.Write 和 Trace.Write 的区别是什么? 应在什么时候使用它们?

Debug和Release编译有何不同? 对于程序运行速度而言是否有明显区别?为什么用,或为什么不用它?

JIT是以assembly为单位发生还是以方法为单位发生?这对于工作区有何影响?

抽象基类(abstract base class)和接口(interface)对比

a.Equals(b) 与 a == b 的区别?

在对象比较中,对象一致和对象相等分别是指什么?

如何实现.NET中的深复制操作?

对IClonable接口的理解应为?

什么是拆箱和装箱操作?

string 是值类型还是引用类型?

XmlSerializer所使用的“PropertySpecified”模式的意义是什么?它试图要解决什么问题?

为什么说out参数是.NET的败笔?它究竟怎么样?

可以把特性(attributes)放在方法的具体参数中吗?这有什么用?

C# 控件开发者

Override关键词new的含义? 有何副作用?

解释virtual, sealed, override, 和 abstract关键字。

解释一下这个字符串中的各个部分:Foo.Bar, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d。

public, protected, private 和 internal 之间的区别?

使用Primary Interop Assembly (PIA)有什么好处?

NUnit采用何种机制进行单元测试?

catch(Exception e){throw e;} 和catch(Exception e){throw;}的区别?

typeof(foo) 和 myFoo.GetType()之间的区别?

解释一下第一个构造函数的调用顺序:

public class c{ public c(string a) : this() {;}; public c() {;} } 这个构造函数有用吗?

This是什么?可以在静态方法中调用 this 吗?

ASP.NET (UI) 开发者

描述一下如何使用基于Form表单Post提交模拟Button1_OnClick操作。

什么是PostBack?

· 什么叫作ViewState?是什么编码?加密了吗?到底是谁在使用ViewState?

元素是做什么的?它在 ASP.NET下是做什么用的?

说出ASP.NET中三种Session State提供程序及优缺点。

ASP.NET会重用多个请求之间的线程吗?是否每个HttpRequest都有自己的线程?你是否应该用ASP.NET的Thread Local存储?

能否举例说明如何利用HttpHandler检查客户端上传图片格式。

HttpModule订阅的是什么类型的事件? 这对于实现有何影响?如果不打算重新编译ASP.NE应用程序,应该怎么做?

简述从任意客户端请求路由到ASP.NET的过程。

简述cookies是如何工作的,给出一个cookies滥用的例子。

解释HttpRequest.ValidateInput()的重要意义?

那些数据是通过Http Header传递的?

说出Head 中的GET和POST的区别。

说出至少6个状态码的名称及其含义

If-not-modified-since是如何工作的,如何实现?

VaryByCustom是如何工作的?

使用XML的开发者

XML Namespaces的作用是什么?

DOM适合的使用场景是什么?是否有尺寸限制?

什么是WS-I基本配置,以及为什么它很重要?

写一个使用默认命名空间和限定(前缀)命名空间一个小的XML文档。包括从两个命名空间的元素。

什么是元素和属性之间的根本区别?

格式完好的XML和有效的XML之间的区别是什么?

使用.NET你会如何验证XML?

为什么这句代码通常是不好的?什么时候好?

和 eventing-readers (Sax) 这两者间的异同。

XPathDocument中和的XmlDocument之间有什么区别?详细说明,其中一个应该被使用在其他情形。

“XML片断”与“XML文档”有什么区别

规范化形式的XML ,这是什么意思?

XML InfoSet规范与Xml DOM有什么不同? InfoSet是要解决什么问题?

比较DTD和XSD,它们的相似点与区别分别是什么?哪个更好些?为什么?

System.Xml 支持DTDs吗? 怎么支持?

XML Schema能够表示为对象图?对象图能够表示为XML Schema?

上一篇:.Net高效开发实用工具
下一篇:.NET面试题及答案
选择城市和中心
贵州省

广西省

海南省