首页常用模板面试问题如何面试NET web开发人员

如何面试NET web开发人员

这份.NET web开发人员面试指南介绍了候选人胜任力素质标准,并搜集了多种类型的面试问题示例。

 

 

关于计算机科学的面试问题:

l  通常网络延迟和带宽是如何影响用户体验的?

l  请阐述REST的核心原则。REST和远程过程调用协议在本质上有什么区别?

 

基于岗位的面试问题:

网站开发

l  请分别列举出成功、客户端错误和服务器错误的HTTP状态码?

l  如今设计新的web API框架要考虑哪些因素?

l  请列出你用来测量和优化网站或网络应用程序方式或工具,这些网站和网络应用程序将发布到互联网上。

l  现代浏览器有哪些存储方式?

l  请简要阐述OAUTH2.0的协议流程。

基于.NETWeb开发技术

l  你如何理解多态、继承和封装?

l  抽象类和接口有什么区别?什么情况下你会使用抽象类?什么情况下你会使用接口?

l  我们常说的某个Lambda表达式形成一个闭包是什么意思?

l  .NET中,能否用其他方法实现对类的扩展?如果能,该如何操作?

l  什么是多路广播委托?

l  .NET中,使用特性可以将声明性信息与C#代码相关联。请阐述如何使用特性并试举一个正确使用的例子。

l  .NET中,什么是WebSecurity类?它的作用是什么?

l  ASP.NET应用程序配置环境变量的最佳方式是什么?

l  web.config 文件是否包含用户定义的截面?如何通过代码对它们进行声明和访问?

l  请描述使用Web Deploy部署Web应用程序的过程。如何自动转换Web.config 文件设置来正确配置部署环境?