天天看點

經曆

一,電話  (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多線程總結(一) 

繼續閱讀