微軟面試+實習總結

來源:互聯網
上載者:User

checkout一周,總覺得應該寫一篇總結,以作為今後找工作的借鑒。

細數起來從實習開始,在微軟一共面了15面。

第一次報的是SDE,很幸運通過微軟校招筆試,跟自己一起去筆試的大師兄都沒有通過。得到的一個總結:在做那些做錯要扣分的題目時,不要太追求完美,如果不會,寧可空著也不要選那個你認為最可能的答案。

按照預定時間來到微軟面試,HR說先面試兩面,如果表現的好當天有三面。然後我就止步於二面了。當時的面試題在blog中有寫到。

得到的一個總結是在面試之前,必須好好準備演算法題目,因為我發現面試的幾道題目,在劍指offer上面都有。在受微軟SDE面試打擊以後,花了很大心思在演算法題上面,越到後來越想著為什麼沒有早看到這本書。

不過值得慶幸的是,雖然SDE面試掛了,微軟把我推薦到了CSS部門,而且是資料庫支援人員團隊。當然我在進入team之前還不知道。

微軟CSS的面試很順利,兩個技術面,一個經理面,一共三面。唯一不完美的就是自己英語太差了,而且還沒有準備self-introduction。因此兩個面試官都說我的英語亟待改進。所以在準備面試外企的時候,還是要適當準備一下自我介紹的。

當我六月二十號checkin的時候,才知道自己是進入到資料庫支援人員團隊,當時很開心,因為之前自己一直很喜歡資料庫方面的技術。然後發現自己的mentor是當時的第一個面試官,很nice。

接著就開始了自己微軟的實習生活,每天八點十分起床,然後騎著單車去公司上班。在微軟的實習很開心,感覺主要是以培養實習生為主,不需要你做太多的項目。每周都有一個checkpoint,checkpoint的topic是mentor給你的,實習生要在checkpoint上面做presentation,主要內容就是你過去一周做了什麼研究。實習期間一共做了七個checkpoint,感覺收穫很大,我可以把自己的intern summary發上來,主要是講實習經曆的。

值得一提的是在實習期間寫了許多blog,都是在實習中學習的知識以及碰到的問題。我單獨列出一個專題:Intern@MS http://www.cnblogs.com/xwdreamer/category/391043.html

在實習期間還經常潛水博問SQL版,回答一些問題,得到最佳答應的有:

http://q.cnblogs.com/q/39999/

http://q.cnblogs.com/q/39801/

http://q.cnblogs.com/q/39424/

http://q.cnblogs.com/q/35617/

在實習兩個月以後就開始intern 轉正面試了,第一面是oral English test。剛開始挺重視的,後來聽春哥說去年英語面試沒有一個掛的,所以就沒怎麼看英語了,時間都花在checkpoint上面。然後,我英語面試掛掉了。當時得到這個訊息的時候真是五雷轟頂啊,太傷心了,不是說英語不掛人嗎?廢話不說,得出總結:別人的小道訊息聽聽就好,不足為信。不論什麼面試,都是需要準備的,特別是英語面試,如果事先準備過的話,那麼會很有優勢。好在mentor幫我申請了re-interview的機會。不過即使如此,也給別人留下自己英語很差的印象了,印象太重要。

第二次英語面試的時候吸取了第一次的教訓,好好準備了一下,把自己寫的intern summary都背下來了。第二次面試的時候順利通過,不過聽mentor講分數不高,剛剛過線。

接下來就是三次技術面,第一面是談談你怎麼看支援人員這個工作,你為什麼想做支援人員工程師。這些問題都很容易回答,因為我每天都把自己當作支援人員工程師,有時候會有別的team的intern來問我sql server的問題,有些以前碰到過並總結在blog上面的,我基本發個連結給他們就好了,還有一些是需要一步一步來排查才能解決的問題。實習生不能做case,我就把內部實習生碰到的sql問題當作case來做 。唯一的技術問題是面試官給我一堆資料,然後讓我講講大體意思,這個技術是我們internship期間沒有學習過的,這些資料講的是log shipping的知識。因為checkpoint的時候對資料庫日誌方面下過功夫,所以對於log shipping這種改頭換面的東西,很容易理解,順利回答完畢。

接下來的兩個面試也都是一半技術一半聊天,畢竟在一起兩個月了,面試官對我都很瞭解。給我的評價是我是實習生當中技術最好的,但是,英語是相對較弱的,因為team裡面的實習生,只有我沒有通過oral English test。

最後是經理面,談談人生,談談理想,當然也談談技術,聊聊英語。

一周后得到訊息,自己沒有拿到offer。不過因為performance commitment上面寫著建議推薦到其他部門,所以我又迎來了自己轉team的面試。

這次迎來三個技術面,一個team manager面,以及最後的group manager面試。最後掛在了group manager面試上了。得到的總結是:你如果要去這個team面試,你應該熟悉他們team做什麼的。我確實這麼做了,但是我真心搞不明白 這個team是做什麼的。Office365算是雲端運算team,我在google上面搜了一些資料,但是沒有看明白。然後在技術面試的時候,我又問我的面試官,我們team是做什麼的,office365是什麼,他自己也說很難講清楚,因為office365跟傳統的microsoft office關係不大。Office365裡面應該有exchange,sharepoint和office,但是這裡面的exchange和sharepoint又跟傳統的不同,他們都是放在雲端的,說以troubleshooting的時候,有時連我們支援人員工程師都看不到error log,而且也搭建不了類比環境。這不像sql server,我們只需要客戶把資料庫發給我們,我們就能夠在本地類比環境進行測試。所以好多時候troubleshooting的時候都是去猜測客戶做了什麼,猜測哪裡出了錯誤。

第二點就是在回答面試官問題的時候要簡明扼要,不要balabala講一堆廢話。有時候我們為了表現自己,總會跑偏主題講一堆跟面試官問題無關的話,這樣會讓面試官覺得跟你溝通存在問題。記住,要簡明扼要,切中主題。當面試官有興趣深入瞭解時,你再去滔滔不絕吧。

上面兩點總結是HR反饋給我的。真的很感謝微軟,每一次面試,他都會給我反饋,如果沒有通過, 他會把面試官的評語告訴我。讓我自己知道自己的缺失在哪裡。不像有些公司,就一句“兩個星期之內等通知”就打發了。

=================================================

下面是自己在checkout發給整個team的郵件,因為隱私關係,其中提到的姓名就隨便用英文名代替了。

Hi 各位:

                和忻和曹之前寫的一樣,在SQL Team實習的幾個月裡,總是心存感激。感謝你們的協助與支援,讓我在這裡學到了許多,讓我度過了一個充實,充滿激情的暑假。

                感謝Linda,HZ,JY讓我通過實習面試,進入SQL Team這個大家庭來實習,以及他們在技術問題上對我的協助,並且指正我的錯誤。

                感謝剛哥細心協助。剛來的時候坐在剛哥對面,所有不懂的都去問剛哥,剛哥總是很熱情的協助我。後來問剛哥技術問題,剛哥總是說“你的問題可重現嗎?”然後剛哥就到我的座位上幫我找錯誤了。那時覺得這樣太浪費剛哥的時間了,有點小內疚。所以從此以後不管問team裡面哪一個同事技術問題,我都習慣性在本子上記錄下“我在這個問題上做了什麼”,“我接下來要問什麼”,“我理想中的結果應該是什麼”。後來發現這樣做以後,問問題的效果明顯提高,而且解決問題的效率也大大提高。

感謝YT與ZA對我的指導。ZA極力推薦我去看HW的書,他說new hire都要看這本書的。後來仔仔細細看完了這本書,受益良多,其中有些章節看了兩三遍,有些內容記錄到自己的blog中去了,希望HW不要追究我的著作權問題,我都列出參考文獻了,呵呵。YT也幫我解決了好多技術問題,不論是低版本資料庫匯入到高版本,還是disk io performance。有點可惜的是沒有機會向YT請教健身的問題,最近有點小胖。

感謝simon把我從莘莊小肥羊載回交大。那天在車上跟simon聊了許多,讓我對我們team的工作有更深入的瞭解,更加明確以後的學習方向。後來做checkpoint的時候要學習keepalive的知識,在網上搜到了simon的一篇部落格,我心想simon大大也開部落格的啊,必須加關注。後來跟HZ聊起來的時候才知道是別人抄了我們team的官方blog。抄襲,不註明出處是可恥的。那時HZ還說要加強team blog的知識著作權保護工作。

感謝HR跟marlon對我的協助,每次準備checkpoint的時候,我都喜歡跟他們交流一下,他們總能夠協助我找出問題的切入點與關鍵點。有時候我們甚至是一起做checkpoint了,比如如何查看resource db中的預存程序的定義,當時我只知道最笨 的方法並告訴HR。隔了一段時間HR找到了更好的辦法,但是那會我沒在公司。所以後來HR一看到我就跟我說了這個問題,感謝HR的知識分享。Marlon也幫我解決了好多問題,他總能指出每一個checkpoint中哪一部分是最關鍵的,哪一部分最應該花精力去準備,哪些內容是一筆帶過的。

感謝bob幫我解決問題,後來知道bob以前是dba,自己還去請教bob關於oracle的問題。還記得一次new hire的checkpoint上bob講解了1433與1434,具名執行個體與預設執行個體,現在依然記憶猶新。後來我自己做checkpoint的時候,這個知識點幫我理清了許多思路。

感謝scott,第一次跟他接觸是轉接team blog維護工作。後來不知道怎麼的,就一起打球,一起加餐。那會跟marlon和scott每周加餐一到兩次,聊聊工作,聊聊單身男士的悠閑生活,俗稱DSD三屌絲。

感謝Eric,每周Eric帶著我們這些intern做checkpoint,那時候總是等著Eric發布下一周checkpoint的題目,然後搶一個自己最喜歡的題目去做。記得有一個晚上我走得晚,想著Eric一發布題目我應該能夠立馬搶到一個吧。不過自己的小心思被Eric無情的看穿了,Eric在最後提到必須得第二天10點以後才可以選題目。為此第二天我們採用抓鬮的方式來選題。在做checkpoint的時候,Eric會根據我們每個人的表現給我提出建議,並且提出一些很好的問題,根據這些問題,我們在事後還能做更深入的研究。謝謝Eric的用心和負責。

感謝YF和大姐頭,感謝YF給我開了一個sql azure的帳號,讓我第一次接觸了windows azure的內容。那次YF做完teck talk以後,自己也去做了實驗,對於用慣傳統sql server的我來說,sql azure是全新的體驗。感謝大姐頭在sql partition以及索引效能問題上對我的協助,有一些是自己問的,有一些是我在負責發布官方blog的時候,看完大姐頭寫的文章後解決的。

感謝JC在entity framework問題上的解答,以及JC的那一次teck talk。那時候還向您要reflector這個軟體,不過後來都去忙checkpoint的事情去了,也沒時間把玩reflector了。所以一直沒有再去找您要。

感謝sonic,LZ,Michael,steven,PL,Doris,好多次我們intern在討論一個問題而沒有結果的時候,坐在旁邊的他們都會很熱情的來幫我們解決問題,感謝你們。

還有感謝HW,看完了您寫的那本書,收穫良多。還有您在checkpoint上對我們的指導,我們都銘記在心。謝謝。

最後感謝一起實習的intern,cx,yl,sc,sy。我們一起準備checkpoint的日子是那麼的難忘,我們一起學習,我們一起打球,一起吃飯,都是我實習階段美好的回憶。

相逢就是緣分,因為緣分讓我們一起相處四個月,以後如果再有緣分,我們還會相見。可能是你們的同事,也可能是你們的客戶,如果是客戶,保證每個case給9分。

Best Regards,

Wei Xu

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.