[上海]程序员面试题常见问题

前天面试有点考大学的意思,下面是面试题请高手们帮忙解答。
  
1.什么是装箱和拆箱?
  



2.什么是重载?
  



3.值类型和引用类型的区别?
  



4.如何理解委托?
  



5.了解程序集强签名吗?

  



6.c#中接口和类的区别?
  



7.请解释应用程序域、程序集、源数据、反射这几个技术名词.
  



8.是否了解url rewrite? 请简要说明其原理和在asp.net中的实现方式.
  



9.asp.net中如何调用web service的方法?
  



10.你是否知道下列名字:.net pet shop,ibuyspy store,dotnetnuke,nunit,data access application block?说说它们分别都是什么。
  



11.在超过10万条记录的页面显示时,你如何处理分页,有多少种代替方案?
  



12.请描述dataset的特点。
  



13.用ado.net操作sql server 2000 数据库繁的一般步骤?
  



14.数据库某表主键自增,是很常见的情形。在asp.net或c#程序中,要求向该表插入一条记录,并马上从该表查出这条记录。不能使用时间戳,请问你如何实现?
  



15.列举你所了解的xml技术及应用。
  



16.如何实现xml系列化(给出简单代码实例)。
  



17.你知道ajax吗?说说它的特点和一般实现方式。
  



19.如何定义一段xmlhttp工作的简单代码?
  



20..net remoting的工作原理是什么?请简要的写出一个.net remoting的实例。
  



21.对于web services,.net remoting,msmq,enterprise services这四个中接触过多少能否简要的介绍他们的特点。
  



22.对于biztalk server、shareportal server、cms server、exchange server、sql server这几个产品的定位和功能是如何理解的?
  



23.定义一个双向链表,实现对该链表的任意节点的访问,并实现对该链表的插入、删除节点的操作。请从c++、c#、delphi或vb中选择任一种语言实现。



--------------------------------------------------------------------------------
  相关文章
  程序员面试试题2006-11-16 10:19:17
Google
分类: 网络工程 日期:2008-10-8 查看:1