微軟軟件開發工程師面試雜談

2017年4月21日去面了微軟的軟件開發工程師,增長了很多見識,被面了3輪,每輪45min-1h,第1輪:基礎算法+1個題【手寫代碼】;第2輪:談項目+1個題【手寫代碼】;第3輪:談簡歷+1個題【手寫代碼】。 (一)一面 1.基於比較的排序有哪些?快排、歸併、冒泡、插入、堆、【希爾、選擇】 a)選擇排序:這應該是最直觀的排序方法。在排序n個元素時,第一次遍歷,找到最小的元素,將其與第一個元素互換;
相關文章
相關標籤/搜索