1 / 3
文档名称:

Net开发技术面试题.doc

格式:doc   大小:24KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Net开发技术面试题.doc

上传人:xunlai783 2018/11/23 文件大小:24 KB

下载得到文件列表

Net开发技术面试题.doc

相关文档

文档介绍

文档介绍:应用场景: 某大学的学生选课系统。不考虑选修必修,每个学生可选多门课程,每门课程又有可能有多名老师提供授课。学生在选择课程的同时必须在该课程可选授课老师之中指定一位。请设计一个关系型数据库结构,无需细到字段数据类型,仅关键字段和表关系即可。注意某教师是有可能在同一学期教授多门课程的。
请画出ER图,不需要具体到字段数据类型,仅画出关键字段和表的关系。(应试者不能求助任何人,不得提问)
如果考虑选修和必修,需要考虑满足学分要求,以及每门课程存在名额限制。请重新设计ER图。
找出最受欢迎的教师的排名(SQL)
找出至少选择了2门必修课的学生名单(SQL)
假设“化学”课的学生名额是20,系统怎样保证只能是20,而不会超出。(并发解题思路)
如果这个系统是给全上海市所有的学校使用,请问:怎样保证使用者的体验总是良好的。(包括:程序设计、数据库优化等)
(如果问题6中,应试者回答了使用索引)既然索引能够提高查询性能,是否可以在表的所有字段上都建索引?
(若果问题7中,应试者回答了索引影响写操作) 非聚集索引是否一定会影响写操作?
Web开发
讲出几种HTTP Response状态码及其含义;
Post和Get的区别;REST是什么?
HTTP下状态保持是怎么实现的?
Cookie和Session是怎样实现的?知道IIS6以后,AppDomain是什么,IIS的工作原理。(这个说出来加分)
中ViewState是怎样实现的?有什么好处和危害?怎样禁用ViewState,禁用后会有哪些影响?
许多网站的登录页面有“记住我”这个功能,是怎样实现的?(如果应试者说把用户名和密码放到cookie中,说明没有考虑全面!)
了解MVC吗?它跟WebForm的区别在哪儿?
熟悉Jquery之类的JS框架吗?
问题8回答:熟悉Jquery,怎样用Jquery实现一个div的模态窗口?
怎样用C#写一个网页Browser?(谈谈思路)
编程语言和框架
了解C# 的Lambda 表达式吗?它是怎么实现的?
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型
了解C#的泛型吗?怎样定义一个泛型?
(