ASP.Net面试题之二


ASP.Net面试题之.NET基础部分

 

1. 什么是装箱和拆箱?


2. 什么是重载?


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


4. 如何理解委托?


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


6. C#种接口和类有什么区别?


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


ASP.Net面试题之ASP.NET部分
1. 是否了解 URL Rewrite?请简要说明其原理和在 ASP.NET 中的实现方式。

 
2. 简单说说 ASP.NET 中基于表单的身份验证方式的用法


3. ASP.NET 中如何调用 Web Service 的方法?


4. View State 的作用和实现方式?


5. 如何实现页面分段缓存?


6. 你是否知道下列名字:.NET Pet Shop,IBuySpy Store,DotNetNuke,NUnit,Data Access Application Block?说说它们分别都是什么。


ASP.Net面试题之数据库开发部分
1. 在超过10万条记录的页面显示时,你如何处理分页,有多少种替代方案?


2. 请描述DataSet的特点


3. 用 ADO.NET 操作 SQL Server 2000 数据库的一般步骤?


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


5. 你会利用那些工具进行数据库的性能分析及其优化?


XML
1. 列举你所了解的XML技术及其应用


2. 如何实现XML系列化(给出简单的代码示例)


3. 是否了解XSD,如果了解,请简述其特性


ASP.Net面试题之web网页开发部分  
1. 你知道 AJAX 吗?说说它的特点和一般实现方式


2. 写出一段利用XMLHTTP工作的简单代码


3. 如何定义嵌套的CSS样式类


4. 用简单的JavaScript伪实现面向对象的继承,封装,重载


ASP.Net面试题之计算机网络部分

1. .NET Remoting的工作原理是什么?请简要地写出一个.NET Remoting的示例


2. 从程序请求远程http站点,有哪些可用的类?


3. 请介绍在开发中你如何利用Web Services?


ASP.Net面试题之SOA平台和服务部分
1. 对于Web Services,.NET Remoting,MSMQ,Enterprise Services这四个中接触过多少?能否简要的介绍他们的特点


2. 简述COM+/Enterprise Services的关键特性和应用场景


3. 对于Biztalk Server、SharePoint Portal Server、CMS Server、Exchange Server、SQL Server这几个产品的定位和功能是如何理解的


ASP.Net面试题之协作和质量管理部分
1. 你用过哪些版本控制工具


2. 在开发中你利用那些工具进行单元测试和模块测试


3. 如何进行Bug管理


4. 如何生成和管理开发文档


5. 请简单的描述一下项目开发过程

ASP.Net面试题之其他部分
1. 可否简要的介绍asp.net 2.0 Membership,WebPart和C#的匿名函数和泛型,希望可以简要地阐述其中的特点


2. 如何理解责任链和命令模式的异同?


3. 你如何学习新知识?有哪些站点或者资源你认为值得推荐?  

1. 大数据量下的列表显示分页如何处理?


2.使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?


3.附件上传后的保存方式以及如何浏览?


4.用户登陆的密码如何校验,新增用户的密码是否有加密处理,如何加密?


5.解释重载函数、虚拟函数的概念?


6.面向对象中的基类指什么,什么时候用到基类?


7.存储过程跟SQL语句比较,各有什么优点和缺点?


8.描述怎样区分使用ExecuteNonQuery和ExecuteScalar方法?


9.SQL语句中是否用过Sum,Count,Top,Group By,Case...When这些关键字,请描述具体用法?


10.描述一下使用XML的方式,如何用XML?


11.是否用过Xml Schema或者DTD,怎样使用一个Xml Schema或者DTD去校验一个xml的格式是否正确?

 
12.是否使用过Xsl样式表?解释xsl:apply-templates,xsl:call-template,xsl:choose,xsl:value-of的用法?


13.谈谈数据库、程序、设计上的优化方法?


14.描述一下软件开发的良好的编码规范?


15.描述一下软件开发过程中技术人员涉及到的文档有哪些?(参考ISO、CMM)

转载于:https://www.cnblogs.com/elock/archive/2010/04/15/1712908.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值