微软面试+实习总结
checkout一周,總覺得應(yīng)該寫一篇總結(jié),以作為今后找工作的借鑒。
細(xì)數(shù)起來(lái)從實(shí)習(xí)開始,在微軟一共面了15面。
第一次報(bào)的是SDE,很幸運(yùn)通過(guò)微軟校招筆試,跟自己一起去筆試的大師兄都沒有通過(guò)。得到的一個(gè)總結(jié):在做那些做錯(cuò)要扣分的題目時(shí),不要太追求完美,如果不會(huì),寧可空著也不要選那個(gè)你認(rèn)為最可能的答案。
按照預(yù)定時(shí)間來(lái)到微軟面試,HR說(shuō)先面試兩面,如果表現(xiàn)的好當(dāng)天有三面。然后我就止步于二面了。當(dāng)時(shí)的面試題在blog中有寫到。
得到的一個(gè)總結(jié)是在面試之前,必須好好準(zhǔn)備算法題目,因?yàn)槲野l(fā)現(xiàn)面試的幾道題目,在劍指offer上面都有。在受微軟SDE面試打擊以后,花了很大心思在算法題上面,越到后來(lái)越想著為什么沒有早看到這本書。
不過(guò)值得慶幸的是,雖然SDE面試掛了,微軟把我推薦到了CSS部門,而且是數(shù)據(jù)庫(kù)技術(shù)支持團(tuán)隊(duì)。當(dāng)然我在進(jìn)入team之前還不知道。
微軟CSS的面試很順利,兩個(gè)技術(shù)面,一個(gè)經(jīng)理面,一共三面。唯一不完美的就是自己英語(yǔ)太差了,而且還沒有準(zhǔn)備self-introduction。因此兩個(gè)面試官都說(shuō)我的英語(yǔ)亟待改進(jìn)。所以在準(zhǔn)備面試外企的時(shí)候,還是要適當(dāng)準(zhǔn)備一下自我介紹的。
當(dāng)我六月二十號(hào)checkin的時(shí)候,才知道自己是進(jìn)入到數(shù)據(jù)庫(kù)技術(shù)支持團(tuán)隊(duì),當(dāng)時(shí)很開心,因?yàn)橹白约阂恢焙芟矚g數(shù)據(jù)庫(kù)方面的技術(shù)。然后發(fā)現(xiàn)自己的mentor是當(dāng)時(shí)的第一個(gè)面試官,很nice。
接著就開始了自己微軟的實(shí)習(xí)生活,每天八點(diǎn)十分起床,然后騎著自行車去公司上班。在微軟的實(shí)習(xí)很開心,感覺主要是以培養(yǎng)實(shí)習(xí)生為主,不需要你做太多的項(xiàng)目。每周都有一個(gè)checkpoint,checkpoint的topic是mentor給你的,實(shí)習(xí)生要在checkpoint上面做presentation,主要內(nèi)容就是你過(guò)去一周做了什么研究。實(shí)習(xí)期間一共做了七個(gè)checkpoint,感覺收獲很大,我可以把自己的intern summary發(fā)上來(lái),主要是講實(shí)習(xí)經(jīng)歷的。
值得一提的是在實(shí)習(xí)期間寫了許多blog,都是在實(shí)習(xí)中學(xué)習(xí)的知識(shí)以及碰到的問題。我單獨(dú)列出一個(gè)專題:Intern@MS?http://www.cnblogs.com/xwdreamer/category/391043.html
在實(shí)習(xí)期間還經(jīng)常潛水博問SQL版,回答一些問題,得到最佳答應(yīng)的有:
http://q.cnblogs.com/q/39999/
http://q.cnblogs.com/q/39801/
http://q.cnblogs.com/q/39424/
http://q.cnblogs.com/q/35617/
在實(shí)習(xí)兩個(gè)月以后就開始intern 轉(zhuǎn)正面試了,第一面是oral English test。剛開始挺重視的,后來(lái)聽春哥說(shuō)去年英語(yǔ)面試沒有一個(gè)掛的,所以就沒怎么看英語(yǔ)了,時(shí)間都花在checkpoint上面。然后,我英語(yǔ)面試掛掉了。當(dāng)時(shí)得到這個(gè)消息的時(shí)候真是五雷轟頂啊,太傷心了,不是說(shuō)英語(yǔ)不掛人嗎?廢話不說(shuō),得出總結(jié):別人的小道消息聽聽就好,不足為信。不論什么面試,都是需要準(zhǔn)備的,特別是英語(yǔ)面試,如果事先準(zhǔn)備過(guò)的話,那么會(huì)很有優(yōu)勢(shì)。好在mentor幫我申請(qǐng)了re-interview的機(jī)會(huì)。不過(guò)即使如此,也給別人留下自己英語(yǔ)很差的印象了,印象太重要。
第二次英語(yǔ)面試的時(shí)候吸取了第一次的教訓(xùn),好好準(zhǔn)備了一下,把自己寫的intern summary都背下來(lái)了。第二次面試的時(shí)候順利通過(guò),不過(guò)聽mentor講分?jǐn)?shù)不高,剛剛過(guò)線。
接下來(lái)就是三次技術(shù)面,第一面是談?wù)勀阍趺纯醇夹g(shù)支持這個(gè)工作,你為什么想做技術(shù)支持工程師。這些問題都很容易回答,因?yàn)槲颐刻於及炎约寒?dāng)作技術(shù)支持工程師,有時(shí)候會(huì)有別的team的intern來(lái)問我sql server的問題,有些以前碰到過(guò)并總結(jié)在blog上面的,我基本發(fā)個(gè)鏈接給他們就好了,還有一些是需要一步一步來(lái)排查才能解決的問題。實(shí)習(xí)生不能做case,我就把內(nèi)部實(shí)習(xí)生碰到的sql問題當(dāng)作case來(lái)做 。唯一的技術(shù)問題是面試官給我一堆資料,然后讓我講講大體意思,這個(gè)技術(shù)是我們internship期間沒有學(xué)習(xí)過(guò)的,這些資料講的是log shipping的知識(shí)。因?yàn)閏heckpoint的時(shí)候?qū)?shù)據(jù)庫(kù)日志方面下過(guò)功夫,所以對(duì)于log shipping這種改頭換面的東西,很容易理解,順利回答完畢。
接下來(lái)的兩個(gè)面試也都是一半技術(shù)一半聊天,畢竟在一起兩個(gè)月了,面試官對(duì)我都很了解。給我的評(píng)價(jià)是我是實(shí)習(xí)生當(dāng)中技術(shù)最好的,但是,英語(yǔ)是相對(duì)較弱的,因?yàn)閠eam里面的實(shí)習(xí)生,只有我沒有通過(guò)oral English test。
最后是經(jīng)理面,談?wù)勅松?#xff0c;談?wù)劺硐?#xff0c;當(dāng)然也談?wù)劶夹g(shù),聊聊英語(yǔ)。
一周后得到消息,自己沒有拿到offer。不過(guò)因?yàn)閜erformance commitment上面寫著建議推薦到其他部門,所以我又迎來(lái)了自己轉(zhuǎn)team的面試。
這次迎來(lái)三個(gè)技術(shù)面,一個(gè)team manager面,以及最后的group manager面試。最后掛在了group manager面試上了。得到的總結(jié)是:你如果要去這個(gè)team面試,你應(yīng)該熟悉他們team做什么的。我確實(shí)這么做了,但是我真心搞不明白 這個(gè)team是做什么的。Office365算是云計(jì)算team,我在google上面搜了一些資料,但是沒有看明白。然后在技術(shù)面試的時(shí)候,我又問我的面試官,我們team是做什么的,office365是什么,他自己也說(shuō)很難講清楚,因?yàn)閛ffice365跟傳統(tǒng)的microsoft office關(guān)系不大。Office365里面應(yīng)該有exchange,sharepoint和office,但是這里面的exchange和sharepoint又跟傳統(tǒng)的不同,他們都是放在云端的,說(shuō)以troubleshooting的時(shí)候,有時(shí)連我們技術(shù)支持工程師都看不到error log,而且也搭建不了模擬環(huán)境。這不像sql server,我們只需要客戶把數(shù)據(jù)庫(kù)發(fā)給我們,我們就能夠在本地模擬環(huán)境進(jìn)行測(cè)試。所以好多時(shí)候troubleshooting的時(shí)候都是去猜測(cè)客戶做了什么,猜測(cè)哪里出了錯(cuò)誤。
第二點(diǎn)就是在回答面試官問題的時(shí)候要簡(jiǎn)明扼要,不要balabala講一堆廢話。有時(shí)候我們?yōu)榱吮憩F(xiàn)自己,總會(huì)跑偏主題講一堆跟面試官問題無(wú)關(guān)的話,這樣會(huì)讓面試官覺得跟你溝通存在問題。記住,要簡(jiǎn)明扼要,切中主題。當(dāng)面試官有興趣深入了解時(shí),你再去滔滔不絕吧。
上面兩點(diǎn)總結(jié)是HR反饋給我的。真的很感謝微軟,每一次面試,他都會(huì)給我反饋,如果沒有通過(guò), 他會(huì)把面試官的評(píng)語(yǔ)告訴我。讓我自己知道自己的缺失在哪里。不像有些公司,就一句“兩個(gè)星期之內(nèi)等通知”就打發(fā)了。
=================================================
下面是自己在checkout發(fā)給整個(gè)team的郵件,因?yàn)殡[私關(guān)系,其中提到的姓名就隨便用英文名代替了。
Hi 各位:
????????????????和忻和曹之前寫的一樣,在SQL Team實(shí)習(xí)的幾個(gè)月里,總是心存感激。感謝你們的幫助與支持,讓我在這里學(xué)到了許多,讓我度過(guò)了一個(gè)充實(shí),充滿激情的暑假。
????????????????感謝Linda,HZ,JY讓我通過(guò)實(shí)習(xí)面試,進(jìn)入SQL Team這個(gè)大家庭來(lái)實(shí)習(xí),以及他們?cè)诩夹g(shù)問題上對(duì)我的幫助,并且指正我的錯(cuò)誤。
????????????????感謝剛哥細(xì)心幫助。剛來(lái)的時(shí)候坐在剛哥對(duì)面,所有不懂的都去問剛哥,剛哥總是很熱情的幫助我。后來(lái)問剛哥技術(shù)問題,剛哥總是說(shuō)“你的問題可重現(xiàn)嗎?”然后剛哥就到我的座位上幫我找錯(cuò)誤了。那時(shí)覺得這樣太浪費(fèi)剛哥的時(shí)間了,有點(diǎn)小內(nèi)疚。所以從此以后不管問team里面哪一個(gè)同事技術(shù)問題,我都習(xí)慣性在本子上記錄下“我在這個(gè)問題上做了什么”,“我接下來(lái)要問什么”,“我理想中的結(jié)果應(yīng)該是什么”。后來(lái)發(fā)現(xiàn)這樣做以后,問問題的效果明顯提高,而且解決問題的效率也大大提高。
感謝YT與ZA對(duì)我的指導(dǎo)。ZA極力推薦我去看HW的書,他說(shuō)new hire都要看這本書的。后來(lái)仔仔細(xì)細(xì)看完了這本書,受益良多,其中有些章節(jié)看了兩三遍,有些內(nèi)容記錄到自己的blog中去了,希望HW不要追究我的版權(quán)問題,我都列出參考文獻(xiàn)了,呵呵。YT也幫我解決了好多技術(shù)問題,不論是低版本數(shù)據(jù)庫(kù)導(dǎo)入到高版本,還是disk io performance。有點(diǎn)可惜的是沒有機(jī)會(huì)向YT請(qǐng)教健身的問題,最近有點(diǎn)小胖。
感謝simon把我從莘莊小肥羊載回交大。那天在車上跟simon聊了許多,讓我對(duì)我們team的工作有更深入的了解,更加明確以后的學(xué)習(xí)方向。后來(lái)做checkpoint的時(shí)候要學(xué)習(xí)keepalive的知識(shí),在網(wǎng)上搜到了simon的一篇博客,我心想simon大大也開博客的啊,必須加關(guān)注。后來(lái)跟HZ聊起來(lái)的時(shí)候才知道是別人抄了我們team的官方blog。抄襲,不注明出處是可恥的。那時(shí)HZ還說(shuō)要加強(qiáng)team blog的知識(shí)版權(quán)保護(hù)工作。
感謝HR跟marlon對(duì)我的幫助,每次準(zhǔn)備checkpoint的時(shí)候,我都喜歡跟他們交流一下,他們總能夠幫助我找出問題的切入點(diǎn)與關(guān)鍵點(diǎn)。有時(shí)候我們甚至是一起做checkpoint了,比如如何查看resource db中的存儲(chǔ)過(guò)程的定義,當(dāng)時(shí)我只知道最笨?的方法并告訴HR。隔了一段時(shí)間HR找到了更好的辦法,但是那會(huì)我沒在公司。所以后來(lái)HR一看到我就跟我說(shuō)了這個(gè)問題,感謝HR的知識(shí)分享。Marlon也幫我解決了好多問題,他總能指出每一個(gè)checkpoint中哪一部分是最關(guān)鍵的,哪一部分最應(yīng)該花精力去準(zhǔn)備,哪些內(nèi)容是一筆帶過(guò)的。
感謝bob幫我解決問題,后來(lái)知道bob以前是dba,自己還去請(qǐng)教bob關(guān)于oracle的問題。還記得一次new hire的checkpoint上bob講解了1433與1434,命名實(shí)例與默認(rèn)實(shí)例,現(xiàn)在依然記憶猶新。后來(lái)我自己做checkpoint的時(shí)候,這個(gè)知識(shí)點(diǎn)幫我理清了許多思路。
感謝scott,第一次跟他接觸是轉(zhuǎn)接team blog維護(hù)工作。后來(lái)不知道怎么的,就一起打球,一起加餐。那會(huì)跟marlon和scott每周加餐一到兩次,聊聊工作,聊聊單身男士的悠閑生活,俗稱DSD三屌絲。
感謝Eric,每周Eric帶著我們這些intern做checkpoint,那時(shí)候總是等著Eric發(fā)布下一周checkpoint的題目,然后搶一個(gè)自己最喜歡的題目去做。記得有一個(gè)晚上我走得晚,想著Eric一發(fā)布題目我應(yīng)該能夠立馬搶到一個(gè)吧。不過(guò)自己的小心思被Eric無(wú)情的看穿了,Eric在最后提到必須得第二天10點(diǎn)以后才可以選題目。為此第二天我們采用抓鬮的方式來(lái)選題。在做checkpoint的時(shí)候,Eric會(huì)根據(jù)我們每個(gè)人的表現(xiàn)給我提出建議,并且提出一些很好的問題,根據(jù)這些問題,我們?cè)谑潞筮€能做更深入的研究。謝謝Eric的用心和負(fù)責(zé)。
感謝YF和大姐頭,感謝YF給我開了一個(gè)sql azure的賬號(hào),讓我第一次接觸了windows azure的內(nèi)容。那次YF做完teck talk以后,自己也去做了實(shí)驗(yàn),對(duì)于用慣傳統(tǒng)sql server的我來(lái)說(shuō),sql azure是全新的體驗(yàn)。感謝大姐頭在sql partition以及索引性能問題上對(duì)我的幫助,有一些是自己?jiǎn)柕?#xff0c;有一些是我在負(fù)責(zé)發(fā)布官方blog的時(shí)候,看完大姐頭寫的文章后解決的。
感謝JC在entity framework問題上的解答,以及JC的那一次teck talk。那時(shí)候還向您要reflector這個(gè)軟件,不過(guò)后來(lái)都去忙checkpoint的事情去了,也沒時(shí)間把玩reflector了。所以一直沒有再去找您要。
感謝sonic,LZ,Michael,steven,PL,Doris,好多次我們intern在討論一個(gè)問題而沒有結(jié)果的時(shí)候,坐在旁邊的他們都會(huì)很熱情的來(lái)幫我們解決問題,感謝你們。
還有感謝HW,看完了您寫的那本書,收獲良多。還有您在checkpoint上對(duì)我們的指導(dǎo),我們都銘記在心。謝謝。
最后感謝一起實(shí)習(xí)的intern,cx,yl,sc,sy。我們一起準(zhǔn)備checkpoint的日子是那么的難忘,我們一起學(xué)習(xí),我們一起打球,一起吃飯,都是我實(shí)習(xí)階段美好的回憶。
相逢就是緣分,因?yàn)榫壏肿屛覀円黄鹣嗵幩膫€(gè)月,以后如果再有緣分,我們還會(huì)相見。可能是你們的同事,也可能是你們的客戶,如果是客戶,保證每個(gè)case給9分。
Best Regards,
Wei Xu
本文轉(zhuǎn)自xwdreamer博客園博客,原文鏈接:http://www.cnblogs.com/xwdreamer/archive/2012/11/08/2760334.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
- 上一篇: SpringMVC:后台将List转为J
- 下一篇: Dagger2 知识梳理(1) Da