net面试题大全 初中高级程序员 牛人应该知道

net面试题大全 初中高级程序员 牛人应该知道

ID:6621230

大小:29.50 KB

页数:6页

时间:2018-01-20

net面试题大全 初中高级程序员 牛人应该知道_第1页
net面试题大全 初中高级程序员 牛人应该知道_第2页
net面试题大全 初中高级程序员 牛人应该知道_第3页
net面试题大全 初中高级程序员 牛人应该知道_第4页
net面试题大全 初中高级程序员 牛人应该知道_第5页
资源描述:

《net面试题大全 初中高级程序员 牛人应该知道》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、NET面试题大全初中高级程序员牛人应该知道.NET面试题大全初级程序员中级程序员高级程序员及设计牛人应该知道简介本文将告诉你一个.NET牛人应该掌握哪些知识,希望对那些打算去知名软件公司参加面试的朋友有所帮助。前些日子我发了一份ASP.NET面试题清单.有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题”我更喜欢后者的回复,我觉得后者才是正确的态度。当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应

2、该掌握更多的东西。一个优秀的赛车比赛选手很了解他自己的坐驾,他知道哪些可以做?哪些不能做?所以我准备了另外一份清单——一份扩展的清单,供你使用。这是我上个星期在从博伊西去波特兰的路上写在一块板上的,并且我也考虑到了那些觉得我的清单过于琐碎的意见,试图把这个清单按节管理。如果你从来没有深入ASP.NET,你肯定不会知道所有ASP.NET问题的答案。如果你是一个独立顾问,你可能从来没有遇到过这些概念。但在我呆在科林斯的这4年中,这些问题我都遇到过。因此,是否全面理解这些问题也许与你是不是一个优秀的开发者没有关系,但在遇到问题时它的确可以帮你节省不少时间。.NET牛人应该知道些什么?任何

3、一个使用.NET的人描述线程与进程的区别?什么是Windows服务,它的生命周期与标准的EXE程序有什么不同Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?EXE和DLL之间的区别是什么?什么是强类型,什么是弱类型?哪种更好些?为什么?PID是什么?在做系统的故障排除时如何使用它?单个TCP/IP端口上能够侦听多少个进程?什么是GAC?它解决了什么问题?中级.NET开发人员阐述面向接口、面向对象、面向方面编程的区别什么是Interface?它与Class有什么区别?什么是反射?使用ASMX的XMLWeb服务与使用SOAP

4、的.NETRemoting的区别?类型系统是由XMLSchema表示的吗?CLS是XMLSchema表示的吗?从概念上阐述前期绑定(early-binding)和后期绑定(late-binding)的区别?调用Assembly.Load算静态引用还是动态引用?何时使用Assembly.LoadFrom?何时使用Assembly.LoadFile?什么叫AssemblyQualifiedName?它是一个文件名吗?它有什么不同?Assembly.Load("foo.dll");这句话是否正确?做强签名的assembly与不做强签名的assembly有什么不同?DateTime是否可以

5、为null?什么叫JIT?什么是NGEN.NETCLR中一代的垃圾收集器是如何管理对象的生命周期的?什么叫非确定性终结?Finalize()和Dispose()之间的区别?using()语法有用吗?什么是IDisposable?它是如何实现确定性终结的。tasklist/m"mscor*"这句命令是干嘛的?in-proc和out-of-proc的区别.NET里的哪一项技术能够实现out-of-proc通讯?当你在ASP.NET中运行一个组件时,它在WindowsXP,Windows2000,Windows2003上分别跑在哪个进程里面?高级开发人员/架构师DateTime.Pars

6、e(myString);这行代码有什么问题?PDB是什么东西?在调试中它应该放在哪里?什么叫圈复杂度(cyclomaticcomplexity)?为什么它很重要?写一个标准的lock(),在访问变量的前后创建临界区,要有"双重检查",什么叫FullTrust?放入GAC的assembly是否是FullTrust的?代码加上需要安全权限的特性有什么好处?gacutil/l

7、find/i"Corillian"这句命令的作用是什么?sn-tfoo.dll这句命令是干嘛的?DCOM需要防火墙打开哪些端口?端口135是干嘛用的?对比OOP和SOA,它们的目的分别是什么?XmlSerializ

8、er是如何工作的?使用这个类的进程需要什么ACL权限?为什么不提倡catch(Exception)?Debug.Write和Trace.Write有什么不同?何时应该使用哪一个?DebugBuild和ReleaseBuild的区别,是否会有明显的速度变化?请说明理由。JIT是以assembly为单位发生还是以方法为单位发生?这对于工作区有何影响?对比抽象基类和接口的使用a.Equals(b)和a==b一样吗?在对象比较中,对象一致和对象相等分别是指什么?在.NET中如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。