经历

来源:互联网 发布:知乎正义女神不睁眼 编辑:程序博客网 时间:2024/04/27 05:20

一,电话  (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生命周期详解      http://www.cnblogs.com/jackcxd/archive/2010/05/29/1746310.html

Web Page 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  

                                            http://blog.csdn.net/zhaili1978/article/details/6335595

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

        详4SQLServer   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)

       TCP-IP解   http://wenku.baidu.com/view/6ec2bad7195f312b3169a5da.html

        TCPIP解 http://wenku.baidu.com/view/410ed624ccbff121dd3683ad.html

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

             socket理   http://wenku.baidu.com/view/a3959dbefd0a79563c1e725e.html

             .Net Socket编程基础 -1     http://www.cnblogs.com/buzzlight/archive/2010/06/30/1768493.html

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

              WebSocket的.NET实现 SuperWebSocket   http://www.oschina.net/p/superwebsocket

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

9,多线程

       .Net多线程总结(一)     http://www.cnblogs.com/yizhu2000/archive/2007/10/12/922637.html

        权.NET线()  http://wenku.baidu.com/view/0025665f804d2b160b4ec00b.html

 

---