经常问到的技术面试题.doc

来源:互联网 发布:java byte 初始化 编辑:程序博客网 时间:2024/04/20 01:29
 
公司没有技术笔试,下面是我常问的技术面试题: (个人认为,答对70%算合格,要求不高)
 
.net
1. 你以前项目中承担什么角色,主要负责什么方面的工作?
答:自己想
 
2. web service 数据传输有什么限制? 为什么?DataTable可以作为web service参数传递么?
答:复杂数据类型(如引用类型)必须可序列化, DataTable可列化.
 
3. url重写有几种方式?
答:Url重写可以通过ISAPI,HttpModule,HttpHandler和Global.asax实现
 
4. 简述.net中有哪几钟事务?
答:只用过SqlTransaction
 
5. DataReader 和 DataSet 有什么区别?
答:两者只有一个共同点, 就是都可以取数据. 除此外全是区别
                                                                                       
6. Repeater控件不支持分页功能,简述如何实现它的分页功能?(说说实现思路)
答:分页的关键是控制rpt的数据源. 给数据源分页就行了
 
7. 如何实现自定义用户控件(复合控件),自定义事件如何实现?简述委托原理.
答:现在的示例太多了, 反System.Web.UI.WebControl里的代码看就行了. 委托做异步操作的时候会用到. 背书就免了
 
8. 同一应用中页面间传值有哪些方式?
答:request里的form,querystring,cookie, 还有session, application, 静态变量, viewstate, cache等
 
9. 强数据类型和弱数据类型有什么区别?
答:强类型免了拆装箱过程
 
10. 简述fcl中常用到类库,分web表单,数据访问,io操作,网络应用等.
答:fcl??
 
11. 项目分层有什么优缺点? 分层一般采用什么依据?
答:项目分了层思想清楚些, 代码也干净得多, 重用些高. 分层一般以 界面, 逻辑和数据库访问来分
 
12. .net中的gc如何理解?
答:垃圾收回, 99%让.NET自动回收
 
//css
 
1. css 中id和class如何定义,哪个定义的优先级别高?
   如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢?
答:id是#, class是. #高, ID说了算
 
2. 如何指定div元素中样式类为c1,字体大小为9pt 的css样式?
答:div{font-size:9pt;}
 
//html
 
1. 用html实现如下表格(不如嵌套实用表格)
   三行三列,其中第一行第一列和第二行第一列合并;
   第二行第二列和第二行第三列合并(现场画表)
答:<table><tr><td rowspan=2></td><td></td><td></td></tr> <tr><td colspan=2></td></tr> <tr><td></td><td></td><td></td></tr></table> 怎么没效果?? 原来每个TD里面要放东西占位才行.把每个TD里写个1吧
 
2. web标准网站有那些优点
答:
 
//js
 
1. 简述ajax的原理.
答:主要是JS, 现在AJAX都乱叫的. 真正完全用到xmlhttp+xml的不多
 
2. js中如何定义class,如何扩展prototype?
答:var f = new function() 里面用this. Array.prototype.max = somefunction;
 
3. 如何添加html元素的事件,有几钟方法.
答:主要是 someelement.someevent=somefunction. 和 <sometag onsomevent="somefunction">
   <script for=> 只有IE支持
 
//数据库
 
1. 如何定义存储过程的默认参数值.
答:@param int = 333
 
2. 写sql语句实现下列查询
(表)t
a b(列)
1 2
1 3
1 4
2 1
2 2
3 1
4 1
5 3
5 2
查询结果要求
a b
1 2
2 1
3 1
4 1
5 2
答:select a ,b from t where a in (select distinct a from t)
 
3. 简述项目中优化sql的方法,从哪些方面,sql语句性能如何分析?
答:一两句话讲不清楚, 我做的数据库需要优化的地方很少. 一开始设置时都考虑到了
//专项
 
1. sso 基础知识?
答:单点登录, 一个位置登录实现多个位置自动登录
 
2. 统计报表/图表一般采用哪些方式实现?
答:控件画
 
3. 对sps是否有过研究? ad是否了解? 域方面的基础知识
答:sps? 什么东西的缩写?   我考mcse的时候没见过sps
 
 
原创粉丝点击