问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.NET程序员应该知道些什么?

发布网友 发布时间:2023-07-14 06:31

我来回答

1个回答

热心网友 时间:2024-01-08 19:27

  前些日子我发了一份ASP NET面试题清单 有一些访客比较保守 觉得我是没事找事 里面都是些很琐碎的问题 剩下的人则说 蛮不错的 我得去看一看其中的一些问题 我更喜欢后者的回复 我觉得后者才是正确的态度

  当然我并不想把 NET软件开发概括为一些简单的小问题 我只是想让大家多思考 我相信一个真正优秀的ASP NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中 也应该掌握更多的东西 一个优秀的赛车比赛选手很了解他自己的坐驾 他知道哪些可以做?哪些不能做?

  所以我准备了另外一份清单——一份扩展的清单 供你使用 这是我上个星期在从博伊西去波特兰的路上写在一块板上的 并且我也考虑到了那些觉得我的清单过于琐碎的意见 试图把这个清单按节管理 如果你从来没有深入ASP NET 你肯定不会知道所有ASP NET问题的答案 如果你是一个独立顾问 你可能从来没有遇到过这些概念 但在我呆在科林斯的这 年中 这些问题我都遇到过 因此 是否全面理解这些问题也许与你是不是一个优秀的开发者没有关系 但在遇到问题时它的确可以帮你节省不少时间 ?

  NET牛人应该知道些什么?

  任何一个使用 NET的人

  描述线程与进程的区别?

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

  Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?

  EXE和DLL之间的区别是什么?

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

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

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

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

  中级 NET开发人员

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

  什么是Interface?它与Class有什么区别?

  什么是反射?

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

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

  从概念上阐述前期绑定(early binding)和后期绑定(late binding)的区别?

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

  何时使用Assembly LoadFrom?何时使用Assembly LoadFile?

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

  Assembly Load( foo dll ); 这句话是否正确?

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

  DateTime是否可以为null?

  什么叫JIT?什么是NGEN?它们分别有什么*和好处?

   NET CLR中一代的垃圾收集器是如何管理对象的生命周期的?什么叫非确定性终结?

  Finalize()和Dispose()之间的区别?

  using() 语法有用吗?什么是IDisposable?它是如何实现确定性终结的

  tasklist /m mscor* 这句命令是干嘛的?

  in proc和out of proc的区别

   NET里的哪一项技术能够实现out of proc通讯?

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

  高级开发人员/架构师

  DateTime Parse(myString); 这行代码有什么问题?

  PDB是什么东西? 在调试中它应该放在哪里?

  什么叫圈复杂度(cyclomatic plexity)?为什么它很重要?

  写一个标准的lock() 在访问变量的前后创建临界区 要有 双重检查

  什么叫FullTrust?放入GAC的assembly是否是FullTrust的?

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

  gacutil /l | find /i Corillian 这句命令的作用是什么?

  sn t foo dll 这句命令是干嘛的?

  D需要防火墙打开哪些端口?端口 是干嘛用的?

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

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

  为什么不提倡catch(Exception)?

  Debug Write和Trace Write有什么不同?何时应该使用哪一个?

  Debug Build和Release Build的区别 是否会有明显的速度变化?请说明理由

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

  对比抽象基类和接口的使用

  a Equals(b)和a == b一样吗?

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

  在 NET中如何实现深拷贝(deep copy)?

  请解释一下IClonable

  什么叫装箱?

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

  XmlSerializer使用的针对属性的模式有什么好处?解决了什么问题?

  为什么不应该在 NET中使用out参数?它究竟好不好?

  特性能够放到某个方法的参数上?如果可以 这有什么用?

  C# 组件开发人员

  什么时候使用override?什么时候使用new? 什么叫shadowing?

  解释virtual sealed override和abstract的区别

  Foo Bar Version= Culture=neutral PublicKeyToken= ae d d 解释这个字符串每个部分的重要性和作用

  解释public protected private和internal的区别

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

  NUnit是通过什么机制获知需要测试哪些方法的?

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

  typeof(foo)和myFoo GetType()的区别?

  public class c{ public c(string a) : this() ; public c() } 解释第一个构造函数中发生了什么? 这个构造函数有什么用?

  this是干嘛用的?能够用在static方法中?

  ASP NET (UI)开发人员

  阐述一个基于浏览器的Form POST如何变成一个服务器端的事件 如Button _OnClick

  什么是PostBack?

  什么是ViewState? 它是否被编码过? 是否被加密过?谁会使用ViewState?

   元素是干嘛用的?它用于哪两项ASP NET技术?

  说出ASP NET 中的 种Session State提供程序以及它们的优缺点?

  什么叫Web Gardening? 在设计中如何使用它?

  假设有一个ASP NET应用程序 那么单独一个进程中允许多少应用程序对象?那两个进程呢?启用了Web Gardening的 个进程呢?这对设计有何影响?

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

  [ThreadStatic]属性在ASP NET中有用吗?它有没有副作用?是好是坏?

  如何使用HttpHandler简化现有的为 aspx页面提供验证图片的设计

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

  说出表示任意一个终端(URL)的方式 以及ASP NET中把请求路由到那个终点的方式

  解释cookie的工作原理 给出一个滥用Cookie的例子

  解释HttpRequest ValidateInput()的重要性?

  哪些数据是通过HTTP Header传递的?

  对比HTTP动词GET和POST? 什么是HEAD?

  说出至少 个HTTP状态码以及它们的含义

  if not modified since的工作原理是什么? 用ASP NET如何实现它?

  解释 <@OutputCache%>和如何使用VaryByParam VaryByHeader

  VaryByCustom是如何工作的?

  如何通过q=? (除了q= )来实现ASP NET HTML输出缓冲和缓冲过期(比如x?q= )?

  XML开发人员

  XML命名空间的作用?

  何时适合使用DOM?何时不适合?有没有尺度*?

  什么是WS I基本配置?它重要在哪里?

  写一个小XML文档 其中使用的是默认的命名空间 以及一个合法的(前缀)命名空间 其中要有分别属性这两个命名空间的元素

  元素和特性的基本区别在哪里?

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

   NET中如何验证XML?

  myXmlDocument SelectNodes( //mynode ); 为什么这句代码不好?什么时候它是好的?

  拉式解析(XmlReader)与事件读取器(Sax)的区别

  XPathDocument和XmlDocument的区别? 在何种情况下应该用哪一个?

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

  什么叫格式规范的XML?

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

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

  System Xml支持DTD吗?如果支持 如何使用?

lishixin/Article/program/ASP/201311/21873
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 阿胶加枸杞加红枣加红糖在加鸡蛋可以补血吗 怀孕不能穿高跟鞋吗 穿高跟鞋不会走路会累 高跟鞋恐惧症 湾岸 我有车底灯 但是我没用 现在想弄出了 该怎么弄出来 湾岸3DX+里面车子底下的光是怎么来的 湾岸赛车 尼桑 GT-R R35 能改装吗 怎么改装 湾岸3DX+ R32 如何改成黑色? 我想给笔记本配个音箱,不知道什么的好。100到300元的,大家说说 只有电梯照片能找到是哪个社区吗? 推介关于文学作家汇总和摇滚、爵士、民谣乐表演者汇总的书籍!!! 想自学一下爵士和声 有没有什么好的书籍推荐 英国桑德兰大学qs排名多少? 递延所得税资产 就表示纳税调增 递延所得税负债,纳税调减 是这样... 递延所得税资产递延收益 递延所得税资产 递延所得税负债和纳税调增调减的关系 ...建筑”的暑期社会实践竞赛,我们团队想起个队名,望各位大神帮帮忙... i5加gtx750用什么电 gtx750用什么电 偶像就该酱婶沈腾为什么不接电影 沈腾自曝夏洛后身价翻倍 物业公司应该提供什么服务 东站到青龙街办蜀陵路998号怎么了走 请问一下,七叶瓜土豆汤应该怎样做? 翡翠抛光后鳞状 农村旧房屋地面潮湿怎么办 二十四比十八的比值是多少。 18:24=多少 24比___多 . 24比18,求比值。 快一点好吗... 24比18多多少竖式如何列? 24比18的值要过程 24分之18等于12比多少 24分之18等于多少整数? 24分之18=几分之15? 把24分之18化成最简分数是几分之几? 期满换证网上操作付不了款怎么回事?没有进行实名认证会影响吗?_百度知 ... 期满换证网上操作付不了款怎么回事?没有进行实名认证会影响吗?_百度知 ... 期满换证办理成功,邮政费支付不了 期满换证办理成功,邮政费支付不了 被女生误会成渣男怎么解释