最近面试遇到一个公司待遇还不错,就是面试题有点难了,求助啊!急。。。。。。。。。。。。。。。。。。。。。。。
小飛不想飛 2014-07-17 05:17:50 一共有3题,要求2天之内完成,可是我电脑什么开发工具都没装,以前都是用公司电脑,没法搞,临时去安装开发工具烦人。
题目1:
【功能描述】:
请使用Microsoft SQL Server 2005/2008设计一个数据关系表,具体内容如下:
某公司有N个部门,N个岗位,每个部门下有N个员工,员工有各自对应的岗位。
【要 求】:
表结构之间至少遵从第二范式的设计原则。
在此基础上开发asp.net webform或mvc的代码,实现部门,岗位,员工的数据列表展示,提供添加删除功能(不用实现编辑)。删除关系数据时,实现数据的级联删除,从两个层面考虑(代码层面,数据库设计层面)。
【最终交付物】:
Asp.net WebForm代码,服务端C#代码,数据库备份文件或脚本。
【目 标】:
可通过页面查看岗位,部门,员工信息,支持删除功能,删除员工级联删除员工与岗位关系,删除岗位同理。若部门下已创建了员工,则不允许删除员工。
题目2:
【功能描述】:
使用你所知道的所有asp.net页面传值的方式实现两个页面间参数的传递代码(使用模态窗口或非模态窗口),尽可能用面向对象的思想封装不同方式的实现代码,做到基于配置的传值方式切换。同时使用Jquery或其他js库实现弹出层代替弹出窗口的方式。
【要 求】:
做到父页面与弹出层之间有数据的交互(可考虑与题目1整合为一个工程,建议使用ajax)。
【最终交付物】:
Asp.net WebForm代码,服务端C#代码,数据库备份文件或脚本或本地存储文件。
【目 标】:
通过修改配置文件可实现从A页面到B页面的不同传值方式,另外还可支持当前页面打开弹出层的效果实现数据交互过程。
题目3:
【功能描述】:
使用Http网络类实现HttpClient和HttpWebrequest的请求过程,实现文件的上传和下载过程。使用Http请求任何第三方开放平台的api功能,至少有一个发送数据和获取数据的过程。【要 求】:
至少需要使用Http请求中带有cookie相关内容,分别对HttpClient与HttpWequest进行封装,封装基于二者功能范围差异进行区分。
【最终交付物】:
Asp.net WebForm代码,服务端C#代码。
【目 标】:
通过页面上传文件至服务端文件夹下,通过点击页面“下载”按钮将文件下载至本地存储。使用HttpClient或HttpWebrequest传递cookie至请求中,服务端输出cookie内容。
PS:这次是真把我难倒了,第一次遇见这种公司,面试题这样搞