微軟SE面試經驗

2022-07-13 10:45:13 字數 1063 閱讀 3703

技術支援工程師面試:

c#:1.c#編譯原理

c#通過csc編譯器編譯生成dll,clr中的jil把msil中間語言轉換成機器指令傳給cpu執行

2.ref和out

返回多參時使用,ref引數使用前需要初始化,out不使用(函式呼叫結束前)也需要賦值

3.try...catch...finally執行順序

try中某行**丟擲異常後會進入catch區域,最終執行finally,無異常發生時try之後直接到finally

任意區域含有return且return前未發生異常,直接跳出函式,不執行return行後面的**

4.gc垃圾**機制

託管資源會被自動垃圾**,因為gc為非實時釋放,通常會使用dispose或者using關鍵字,手動進行資源釋放

5.託管**和非託管**

託管**通過clr執行的**,自動垃圾**,

非託管**由作業系統直接執行,且需要自行進行垃圾**

6.為什麼要設定值型別和引用型別

asp.net:

1.asp.net生命週期

2.頁面接到乙個請求後的處理過程

sql:

1.join

2.取出資料表中第31行-第60行的資料

先取rownum>30,再取top30

3.索引

資料量較大

列被頻繁用於查詢

列用來排序

聚集索引

邏輯與物理順序一致,拼音

非聚集索引

邏輯與物理順序一致,偏旁或者筆畫

網路協議:

1.常見http錯誤碼值:

200 :成功

400 :請求錯誤,如表頭不對

401 :沒有提供認證資訊,比如沒有帶token

402 :

403 :請求資源不允許訪問,未授權

404 :請求內容不存在,或伺服器未啟動

2.http與https的區別

(1)埠80,443

(2)https需要證書ssl(secure socket layer)訪問

3.http協議不同版本的內容

js:

微軟社招面試經驗

微軟的面試整體偏向基礎,英語能力考察僅限於個人簡介和專案描述,如果運氣好的話都是中國的面試官,沒有英文面試。投遞簡歷之後會有hr先和你聊一輪,要求做乙個一分鐘的英文自我介紹,然後會對英文能力做乙個整體評估,告訴你應該怎麼準備可能的英文面試。下面是技術乾貨部分 微軟的社招面試通常是先進行一輪 面試,面...

找工作經驗之 面試(微軟實習篇)

好幾天沒有寫了,最近一直在調 多執行緒實在是熬人啊,多執行緒 網路通訊 加密真是難調至極。乙個小問題就是一下午 剩最後一篇面試經歷了,也是我最終去的公司。微軟篇 複習了一整,一直到來年實習招聘開始,一直感覺都挺順利的,參加微軟筆試,面試,最終到了最後面試,結果撇了 現在想想,但是沒通過,真不知道是禍...

微軟面試 微軟面試題 3

微軟面試題 運算 鏈結表和陣列之間的區別是什麼?做乙個鏈結表,你為什麼要選擇這樣的方法?選擇一種演算法來整理出乙個鏈結表。你為什麼要選擇這種方法?現在用o n 時間來做。說說各種 分類演算法的優點和缺點。用一種演算法來顛倒乙個鏈結表的順序。現在在不用遞迴式的情況下做一遍。用一種演算法在乙個迴圈的鏈結...