.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 的區別