1. 程式人生 > >.NET面試記錄

.NET面試記錄

一般的.NET後臺面試分四種(從我這幾天的面試經驗來看,個人經驗),、

1:業務理解;

2:前端部分;

3:後臺部分;

4.資料庫部分;

業務理解:談談你前幾個的專案的流程或者業務;

前端部分:

1.array陣列的內建函式舉例其中的幾種;

2.json是什麼,談談你對json的理解,你寫專案的前後臺數據交換方法,格式;

3.mvc中使用ajax中的地址的理解,是由哪幾個方面組成的,url可以寫成  伺服器地址/controller/**.aspx麼?

4.怎麼合併兩個陣列var c=a.concat(b);

5.頁面怎麼除錯;

6.網路通訊介紹幾種(tcp/ip,soap,ssl;

)他們使用在哪些場景?

7.頁面怎麼畫,使用框架還是純手寫?;樣式怎麼寫,booststrap怎麼用,你寫過哪些樣式?

後臺部分:

1.熟悉多型麼?

2.泛型方法的使用場景,根據專案來描述下;

3.請你使用linq寫一個分組查詢;

4.談談三層架構,三層架構和mvc有什麼關係?

5.熟悉過載麼,過載方法的返回值可以不同麼?

6.重寫是怎麼個回事?

7.向一個長度為100的陣列裡隨機新增1-100數字,並進行正項排序和倒序;

8.如何新建一個動態陣列;

9.web api和webservice有什麼區別;

10.你使用的是動態的webservice還是靜態的;

11.sting和stringBulder的區別;

資料庫部分:

1.sqlserver查詢30-40條資料;limit是mysql的;

2.儲存過程的意思,為什麼要用儲存過程;這裡可以舉例子銀行轉賬;

3.什麼檢視,如果檢視中的一個表的資料結構發生變化,那麼這個檢視還能用麼;

4.觸發器是什麼,怎麼用(沒用過。。。。)

5.儲存過程怎麼建臨時表;

6.資料庫連線是用什麼協議(這個問題真的是難受)

7.select count(1)from table ;select connt (*) from table ;select connt (列名) from table 的區別