当前位置:编程学习 > C#/ASP.NET >>

看一看瞧一瞧--满堂红.NET软件工程师笔试题

(一)数据库
 
a) 用SQL写出一下程序语句或思路。有以下资料,人员(含编号ID,名称,出生日期,性别,工资)和部门(编号,部门名称,部门说明)每个人可以同时属于多个部门
i:建立表。
 
 
ii:选出最大和最小年龄的员工,选出公司的平均年龄?
 
 
iii:交换A和B部门的人员?
 
 
iv:各部门、忍术统计,工资总数,和平均工资?
 
 
v:显示各部门的男女忍术统计,格式如下图。(注意此题考核SQL的行列转换)
                                             
 
 
b) 请简述数据库的性能优化的方法及答案?
 
 
c) 常用的数据库分页技术有哪几种,分别在什么版本的MS SQL SERVER 上可用?
 
 
(二)界面
a) 简述TABLE和DIV+CSS布局的区别?以及多种浏览器的兼容性问题!
 
 
b) 分别使用TABLE和DIV+CSS技术实现下图所示布局。
                                         
 
  
c) 使用JavaScript或jQuery获取当前页面中的一个下拉列表(select)的值并放到一个隐藏字段(hidden)中去,要求兼容多种浏览器。
 
 
d) 简述BS程序页面下拉联动的原理及使用到的相关技术。
 
 
e) 简述AJAX原理。及与服务器端进行通信的方法分别有哪几种,优缺点是什么?
 
 
(三).NET开发
a)  ASP.NET中页面事件的先后顺序(Init,InitComplite,PreInit,Load,PreLoad,PreRenderComplete,
LoadComplete,PreRender)?使用了MasterPage后MasterPage和页面事件的先后顺序?
 
 
b) override与重载的区别?
 
 
c) .NET的错误处理机制是什么?
 
 
d) DataReader和DataSet的异同?
 
 
e) MasterPage和App_Themes的意义?
 
 
f) 简述.NET中WCF与Web Services的区别和对比
 
 
g) 使用LINQ语句获取试题(一)所建人员表的所有男性员工。
 
 
(四) 测试
a) 软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。
i: 针对开发过程中的不同阶段,应该包含哪些类型的软件测试。
 
 
ii:简述软件测试过程的关键活动,以及保证软件测试质量的手段。 --------------------编程问答-------------------- 这个面试题 不错,都能答上来的话水平不会差到哪儿去。 --------------------编程问答--------------------
引用 1 楼 aley 的回复:
这个面试题 不错,都能答上来的话水平不会差到哪儿去。

数据库、前台、asp.net应该是没什么问题的。
但是还要回答测试的问题就蛋痛了。。。 --------------------编程问答-------------------- 测试的问题比较蛋疼,其它的都没有什么难度吧。 --------------------编程问答-------------------- --------------------编程问答-------------------- 最近狠狠地加强了下C#.net方面的学习,感觉除了测试不知道在说什么之外,其他的基本上都回答的出来 --------------------编程问答-------------------- 天啊,程序员都不知道这些测试流程,那得多山寨啊?

自己对自己写的程序没有科学的测试标准,怎么帮助健壮性? --------------------编程问答-------------------- 大部分答不上来,
菜鸟并且山寨的无证程序员表示毫无鸭梨的路过 --------------------编程问答-------------------- 还会几个,呵呵呵
--------------------编程问答--------------------
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,