微软面试+实习总结
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
本文轉自xwdreamer博客園博客,原文鏈接:http://www.cnblogs.com/xwdreamer/archive/2012/11/08/2760334.html,如需轉載請自行聯系原作者
總結
- 上一篇: SpringMVC:后台将List转为J
- 下一篇: Dagger2 知识梳理(1) Da