一,电话  (2012-03-12)  (半小时)

1,-- 分页查询,以每页10条数据为例

select top 10 *
from
(
select row_number() over(order by contactorID desc) as rowNum,* from tblAddressBook
) as t
where rowNum >10 and rowNum<=20

 

备注:

另一题:取第10到20条的数据

select * from
(
select *,ROW_NUMBER() over(order by BugID) AS RowNum from tblBug
) t where t.RowNum>=10 and t.RowNum<=20
select top 11 * from tblBug where BugID not in
(
select top 9 BugID from tblBug
)

 

2,-- sql查询比较慢,从哪些方面去优化
先用sql profile跟踪看哪一段sql语句或存储过程执行特别慢
然后,查询字段不浪费(只需要2个字段的,不用*)\返回数量不浪费(只需要显示10分数据的,尽量分页)
然后,可以考虑给某个字段增加索引
然后,可以考虑使用临时表

 

3,--web page的生命周期

Page生命周期详解    

WebPage的生命周期详解 ​​http://wenku.baidu.com/view/4de9692eed630b1c59eeb503.html​

(1)请求页面 page request :页生命周期开始之前

(2)开始 PreInit: 页初始化开始时

(3)初始化 Init:服务器控件初始化时

(4)初始化完成 InitComplete:页初始化完成时

(5)预加载 PreLoad:页load事情前

(6)加载 Load:服务器控件加载到page对象中时

(7)完成加载 LoadComplete:服务器控件加载结束时

(8)预呈现 PreRender:页加载控件之后,呈现之前

(9)预呈现完成 PreRenderComplete:呈现内容前

(10)保存状态完成 SaveStateComplete:完成对页和页上控件的所有视图状态和控件状态信息的保存后

(11)页关闭 Unload: 当初为页对象及每个控件建立的实例都将被删除,资源被释放

4,MVC?

5,英文自我介绍

6,最近项目介绍,用英文

 

二,面谈 (2012-03-13) (技术1个多小时,HR一个小时)

1,abstract类?interface?区别?为什么要用?举个例子,在项目中怎么用?

2,委托?事情?举个例子,在项目中怎么用?为什么要用?

3,继承?举个例子?

4,数据库事务?为什么要用?如果太慢,怎么优化?

5,讲一下最近做过的项目?项目团队组成?

6,设计模式?

7,垃圾回收机制?

8,WCF?webService?

9,平时碰到问题一般怎么解决的?

10,CS / BS都有做过吗?

11,最近有看什么书?上什么网站?

12,英文自我介绍?英文问答?

13,你还有什么问题吗?

---略

---------------

 

三,电话(2012-3-15) (25分钟)

1,自我介绍一下

2,web页传参有哪几种方式?

3,委托,事情

4,web页面生成周期

5,wcf

6,mvc

7,设计模式

8,前后台怎么交互?

9,用过html5吗?

10,存储过程?优缺点?

11,你还有什么问题吗

 

四,先笔试,后面谈

节选1:

1,11,21,1211,111221,下一个数是什么?

答案参考:​​http://zhidao.baidu.com/question/311240310.html​

节选2:

4,8,14,23,36,( )参考答案 49 51 53 54

答案参考:​​http://zhidao.baidu.com/question/142642081.html​

节选3:

某班有50名学生,第一次测验中有26人满分,第二次测验中有21人满分,这两次测验中有21人没有得到满分,

参考答案:​​http://zhidao.baidu.com/question/364063372.html​

节选4:

从1,2,3,4,5,6,7,8,9中任选3个数,使他们的和为偶数,有几种选法

参考答案:​​http://zhidao.baidu.com/question/15583775.html?an=0&si=1​

 

泛型是什么?有什么作用?项目中怎么用?

 

wcf是什么?

 

五,面谈

节选:

1,某个项目中的数据库设计部份

2,泛型

3,委托

4,事件

5,web页生命周期

6,webpart

7,masterpage

8,wpf,数据绑定

9,wcf

10,Array,ArrayList区别

11,class与struct区别

12,接口

13,重载

14,as,is

15,自定义类

16,自定义控件,事件

17,数据库性能

18,cs项目管理,功能升级,配置文件中的数据库连接部份加密----

19,单元测试?

20,框架?

21,MVVM

 

六,面谈

1,httpModule

         httpModules与httpHandlers  

     

2,httpHandle

3,自己对Ado.Net的深入理解是?

4,在之前做过的项目中,哪些事情,你印象最深刻?

5,内存中百万级的大数据如何处理?

        使用64位服务器,使用缓存

 

        MySql中管理百万级要注意些什么东西  ​​ http://www.itpub.net/thread-473422-1-1.html​

        互联网百万级应用的大数据处理问题    ​​ http://www.nowamagic.net/librarys/veda/detail/1446​

解如何挑战4秒内百万级数据导入SQLServer   ​​http://wenku.baidu.com/view/829c71cfda38376bae1fae05.html​

6,访问权限控制

.net用户角色与访问权限控制

                ​​ http://blog.163.com/qinshan_xy/blog/static/6091772920103732320656/​

7,TCP/IP协议

      传输控制协议/网间协议,其核心功能是寻址和路由选择(网络层的ip / ipV6)、以及传输控制(传输层的TCP、UDP)

CP-IP协议详解   ​​ http://wenku.baidu.com/view/6ec2bad7195f312b3169a5da.html​

CP、IP协议详解 ​​ http://wenku.baidu.com/view/410ed624ccbff121dd3683ad.html​

8,socket通信,点对点的通信

ocket通信原理   ​​ http://wenku.baidu.com/view/a3959dbefd0a79563c1e725e.html​

             .Net Socket编程基础 -1     ​​ ​

             关于.net里面的socket知识  ​​ http://zhidao.baidu.com/question/303824554.html​

              WebSocket的.NET实现 SuperWebSocket   ​​

              .NET Socket开发之异步Socket ​​ http://dev.21tx.com/2008/10/27/13603_1.html​

9,多线程

       .Net多线程总结(一) 

威.NET多线程详解(源码示例)   ​​http://wenku.baidu.com/view/0025665f804d2b160b4ec00b.html​

 

---