常问的技术面试题

 公司没有技术笔试,下面是我常问的技术面试题: (个人认为,答对70%算合格,要求不高)

.net
1. 你以前项目中承担什么角色,主要负责什么方面的工作?

2. web service 数据传输有什么限制? 为什么?DataTable可以作为web service参数传递么?

3. url重写有几种方式?

4. 简述.net中有哪几钟事务?

5. DataReader 和 DataSet 有什么区别?

6. Repeater控件不支持分页功能,简述如何实现它的分页功能?(说说实现思路)

7. 如何实现自定义用户控件(复合控件),自定义事件如何实现?简述委托原理.

8. 同一应用中页面间传值有哪些方式?

9. 强数据类型和弱数据类型有什么区别?

10. 简述fcl中常用到类库,分web表单,数据访问,io操作,网络应用等.

11. 项目分层有什么优缺点? 分层一般采用什么依据?

12. .net中的gc如何理解?

//css

1. css 中id和class如何定义,哪个定义的优先级别高?
   如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢?

2. 如何指定div元素中样式类为c1,字体大小为9pt 的css样式?

//html

1. 用html实现如下表格(不如嵌套实用表格)
   三行三列,其中第一行第一列和第二行第一列合并;
   第二行第二列和第二行第三列合并(现场画表)

2. web标准网站有那些优点

//js

1. 简述ajax的原理.

2. js中如何定义class,如何扩展prototype?

3. 如何添加html元素的事件,有几钟方法.

//数据库

1. 如何定义存储过程的默认参数值.

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

3. 简述项目中优化sql的方法,从哪些方面,sql语句性能如何分析?

//专项

1. sso 基础知识?

2. 统计报表/图表一般采用哪些方式实现?

3. 对sps是否有过研究? ad是否了解? 域方面的基础知识

 

??????

.net
1. 免了
2. 复杂数据类型(如引用类型)必须可序列化, DataTable可列化.
3. Url重写可以通过ISAPI,HttpModule,HttpHandler和Global.asax实现
4. 只用过SqlTransaction
5. 两者只有一个共同点, 就是都可以取数据. 除此外全是区别.
6. 分页的关键是控制rpt的数据源. 给数据源分页就行了.
7. 现在的示例太多了, 反System.Web.UI.WebControl里的代码看就行了. 委托做异步操作的时候会用到. 背书就免了
8. request里的form,querystring,cookie, 还有session, application, 静态变量, viewstate, cache等
9. 强类型免了拆装箱过程
10. fcl??
11. 项目分了层思想清楚些, 代码也干净得多, 重用些高. 分层一般以 界面, 逻辑和数据库访问来分.
12. 垃圾收回, 99%让.NET自动回收.


CSS
1. id是#, class是.  #高, ID说了算.
2. div{font-size:9pt;}

 

html
1. <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. w3c.只知道这个


js
1. 主要是JS, 现在AJAX都乱叫的. 真正完全用到xmlhttp+xml的不多.
2. var f = new function() 里面用this.
Array.prototype.max = somefunction;
3. 主要是 someelement.someevent=somefunction. 和 <sometag onsomevent="somefunction">
   <script for=> 只有IE支持

 

db
1. @param int = 333
2. select a ,b from t where a in (select distinct a from t)
3. 一两句话讲不清楚, 我做的数据库需要优化的地方很少. 一开始设置时都考虑到了


special
1. 单点登录, 一个位置登录实现多个位置自动登录.
2. 控件画
3. sps? 什么东西的缩写?   我考mcse的时候没见过sps.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值