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