就像那句話,"幸福的家庭都是類似的,不幸的家庭卻各有各的不幸",面試也一樣,成功的經(jīng)驗(yàn)都是類似的,失敗的原因卻各不相同。
面經(jīng)也只是看看,了解個(gè)大概方向,更多還是背后自己的積累,運(yùn)氣從來(lái)都不可靠。
像一次成功的面試,會(huì)有這幾點(diǎn),簡(jiǎn)歷能入面試官的法眼(相對(duì)于其他面試者有自己的優(yōu)勢(shì)),開始自我介紹給了面試官好的印象,面試中能夠回答上技術(shù)問(wèn)題,或許還能自己擴(kuò)展深入(套路面試官),面試官對(duì)你有好感(反正都差不多,就要你了)...
所以,相對(duì)于說(shuō)幾個(gè)成功的經(jīng)驗(yàn),我反而更想說(shuō)說(shuō)我?guī)状尾煌氖〉脑?,也避免以后有人踩我踩過(guò)的坑,同時(shí)也分享一些自己的技巧。
騰訊:
春招一面二面:
關(guān)于騰訊其實(shí)沒有太多可說(shuō)的,騰訊春招實(shí)習(xí)生的時(shí)候,投的是技術(shù)運(yùn)營(yíng)的崗位,簡(jiǎn)歷被一位做數(shù)據(jù)挖掘的面試官挑中了,職位是數(shù)據(jù)分析...不過(guò)面試的內(nèi)容還是非常重視基礎(chǔ),問(wèn)數(shù)據(jù)庫(kù),java相關(guān),自己學(xué)習(xí)的情況,簡(jiǎn)歷上的項(xiàng)目(這個(gè)問(wèn)的比較細(xì),自己做過(guò)的項(xiàng)目還是要很明白的),比較有意思的一個(gè)題目是問(wèn)怎么統(tǒng)計(jì)全廣州有多少7-11便利店,在面試官的引導(dǎo)下也回答出來(lái)了。不過(guò)方向確實(shí)不太符合,第二天能夠查到進(jìn)入了二面,當(dāng)天晚上從一面的面試官那得知二面的面試官是一位總監(jiān),做管理的,不問(wèn)技術(shù),所以花了時(shí)間準(zhǔn)備很多軟問(wèn)題,第二天在現(xiàn)場(chǎng)自我感覺也回答的很好。
不過(guò)最后的結(jié)果是不過(guò),二面的面試官的評(píng)語(yǔ)是會(huì)刻意迎合面試官...
回來(lái)總結(jié):可能因?yàn)樘匾鉁?zhǔn)備了非技術(shù)的點(diǎn)后,會(huì)比較想突出自己,這樣反而給面試官一種不真實(shí)的感覺,特別對(duì)于專門做管理的面試官,對(duì)這點(diǎn)更加敏感。還有一點(diǎn)是,其實(shí)自己對(duì)于這個(gè)崗位的方向的不太符合的,就算能夠進(jìn)入二面,也是沒有很大的優(yōu)勢(shì)的。后面得知有同學(xué)和一面面試官提出能不能調(diào)換崗位,也到了自己適合的崗位參加了面試,最后通過(guò)了。
秋招:
關(guān)于騰訊的秋招,比較遺憾的就是,騰訊實(shí)習(xí)生轉(zhuǎn)正的比例是很大的,這次秋招雖然準(zhǔn)備的很充分,但是幾乎沒有對(duì)應(yīng)崗位的需求。雖然去那邊霸面了一天,但是也沒有任何結(jié)果,有趣的是,霸面的時(shí)候看到一份在網(wǎng)易游戲?qū)嵙?xí)的簡(jiǎn)歷,突然覺得釋然了。所以,想進(jìn)入騰訊,努力在春招進(jìn)入是最好的方式。就算秋招不能留騰訊,有一段實(shí)習(xí)經(jīng)歷,優(yōu)勢(shì)也是很大的。
網(wǎng)易游戲:
內(nèi)推春招一面:
網(wǎng)易游戲也是在春招就內(nèi)推去面試了一次,網(wǎng)易的面試質(zhì)量可以說(shuō)是最好的,兩位面試官,輪流提問(wèn),面試時(shí)間至少40分鐘。不過(guò)因?yàn)槟翘靹偤抿v訊和網(wǎng)易的面試時(shí)間沖突了,和網(wǎng)易HR溝通后,決定中午先去騰訊的二面,面完再去網(wǎng)易游戲一面。重心是放在騰訊上面了。網(wǎng)易的面試每次都會(huì)有想要招聘的方向,這次是網(wǎng)絡(luò)方向的崗位。面試的時(shí)候,看面試官,有些面試官是比較主動(dòng)的,也有準(zhǔn)備好一些問(wèn)題,有些就比較想讓你自己說(shuō),自己主動(dòng)展現(xiàn)自己掌握有什么知識(shí)點(diǎn),掌握的深度有多少,面試官再根據(jù)你的回答,你的簡(jiǎn)歷情況來(lái)隨機(jī)提出自己的問(wèn)題。
所以要根據(jù)情況判斷面試官的類型,從而調(diào)整自己面試回答的節(jié)奏。
這次面試面試官?zèng)]有太主動(dòng),趕過(guò)來(lái)面試自己也比較累了,不怎么想主動(dòng),所以就比較尷尬了,不過(guò)面試官還是很盡責(zé)的輪流提問(wèn),我也如實(shí)回答,面試之前,根據(jù)周圍小伙伴的情況,知道自己通過(guò)的幾率不大,面試中也體現(xiàn)了這點(diǎn),面試官也覺得簡(jiǎn)歷上掌握的還不夠(就是簡(jiǎn)歷對(duì)比起來(lái)沒有自己的優(yōu)勢(shì)),索性面到最后和面試官聊這個(gè)崗位需要掌握些什么技能,打算秋招有機(jī)會(huì)再面,得到的回復(fù)也很干貨,需要掌握數(shù)據(jù)庫(kù),數(shù)據(jù)結(jié)構(gòu),系統(tǒng),集群,網(wǎng)絡(luò),編程(不要求全部掌握,但是至少有幾項(xiàng)是突出的)還有一句是,會(huì)編程,什么都好說(shuō)?。ㄇ镎械臅r(shí)候,聽樂(lè)逗兩位安卓開發(fā)面試官對(duì)一位學(xué)生的評(píng)價(jià),也說(shuō)明了這點(diǎn),一位面試官評(píng)價(jià)他剛剛面完的學(xué)生,說(shuō)算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)很好,但是安卓方面還不夠深入。另外一位面試官就表示,算法和數(shù)據(jù)結(jié)構(gòu)好這就夠了)所以,自己應(yīng)聘的崗位的最基礎(chǔ)的,最關(guān)鍵的技能掌握得好,優(yōu)勢(shì)就很大。
秋招一面:
秋招確實(shí)有些措手不及,9.18號(hào)筆試完,按照以往經(jīng)驗(yàn),是10.15才去面試的,誰(shuí)知道網(wǎng)易游戲今年這個(gè)崗位提前了,9.22號(hào)就去面試了。網(wǎng)易游戲的筆試主要是系統(tǒng)方面,非常系統(tǒng),全是系統(tǒng)的問(wèn)題,編程也不難,就是腳本。簡(jiǎn)歷是被單純需要系統(tǒng)方向的面試官挑去了。第二天的面試就體現(xiàn)了,40min,兩位面試官都只問(wèn)系統(tǒng)相關(guān)的。雖然經(jīng)過(guò)春招,自己準(zhǔn)備的知識(shí)點(diǎn)非常全面,系統(tǒng)也還是很有信心。
流程開始問(wèn)實(shí)習(xí)經(jīng)歷,會(huì)問(wèn)的深入一點(diǎn),看動(dòng)不動(dòng)背后的原理。
最后總結(jié)沒有通過(guò)的原因,一是面試前一晚不要熬夜復(fù)習(xí)了,就算熬夜,也不要太晚,不然第二天的狀態(tài)會(huì)很不好,思路也不好。表現(xiàn)就是,會(huì)的知識(shí)點(diǎn)能夠答出來(lái),但是新的需要現(xiàn)場(chǎng)思考判斷的點(diǎn),就很勉強(qiáng)。而且人也會(huì)處于太興奮狀態(tài),不能去把控面試過(guò)程了。那時(shí)我居然還出現(xiàn)了面試官?zèng)]問(wèn)完就搶答的情況,后面總結(jié)的時(shí)候,才發(fā)現(xiàn)是大忌,這樣面試官會(huì)覺得既然你認(rèn)為自己很厲害,那么就加大難度問(wèn),不斷深入,問(wèn)到不會(huì)了就算了。(不管答不答得出,印象分沒有了,幾乎注定了結(jié)果)況且也不必所有面試問(wèn)題都圓滿解答,留點(diǎn)余地讓面試官提問(wèn),才不會(huì)讓面試官找到我們無(wú)法回答的問(wèn)題來(lái)結(jié)束面試,這個(gè)看情況。
二是知識(shí)點(diǎn)還是需要深入更多的,例如一般面經(jīng)說(shuō)查看內(nèi)存的命令是什么?free,不要認(rèn)為這就足夠了。因?yàn)橄到y(tǒng)方向,所以問(wèn)的很深入,接下去問(wèn):真實(shí)使用的內(nèi)存怎么計(jì)算?接下去問(wèn),第二行是什么?buffer/cache代表什么?(這個(gè)涉及到linux的內(nèi)存管理機(jī)制),系統(tǒng)和程序兩個(gè)方面看,空閑內(nèi)存的區(qū)別?....
例如看top命令,主要看什么,load average字段指什么?三個(gè)數(shù)值分別代表什么含義?單核和多核服務(wù)器數(shù)值的區(qū)別在哪里?主要看5,10還是15min的負(fù)載?還有哪些參數(shù)?默認(rèn)排序是什么?怎么調(diào)整按照CPU或者M(jìn)em排序?再例如awk里面進(jìn)行嵌套等等。不能只是懂了表面的內(nèi)容。
這樣問(wèn)很考驗(yàn)人的,最后面試官評(píng)價(jià)是知識(shí)廣度足夠,但是深度不夠,其實(shí)更重要的是當(dāng)時(shí)的主要是面試的狀況自己沒有把握好。不要認(rèn)為自己很懂了,讓面試官找到我們無(wú)法回答的問(wèn)題來(lái)結(jié)束面試。
唯品會(huì):
唯品會(huì)雖然面到HR面,最后沒過(guò),但是收獲也還是很大的,也沒什么遺憾。
筆試:
唯品會(huì)的筆試其實(shí)是和網(wǎng)易游戲的筆試時(shí)間沖突的,都是在線筆試。唯品會(huì)19:00-20:00,網(wǎng)易游戲19:00-20:40,但是兩個(gè)都不想放棄,所以策略是同時(shí)登陸兩個(gè),然后先做完唯品會(huì)的,再做網(wǎng)易游戲的筆試。唯品會(huì)的筆試難度不大,30多分鐘就能做完,最后也順利兩家公司都通過(guò)了筆試。
一面二面HR面:
唯品會(huì)面試是一天面完,一面兩個(gè)面試官,二面一個(gè)面試官,還有一個(gè)大boss,最后是HR面。能通過(guò)才能去后面的面試。
在面試前面試官會(huì)根據(jù)你的簡(jiǎn)歷挑人,一個(gè)是開發(fā)方向的,一個(gè)是系統(tǒng)和網(wǎng)絡(luò)方向的。不幸被挑去開發(fā)那邊了,聽說(shuō)一天下來(lái)沒人能通過(guò)他的一面,讓人徒手用shell寫排序算法...不過(guò)做得好還是能夠通過(guò)的,就算現(xiàn)場(chǎng)寫算法不一定能寫出來(lái),但這種情況只要自己能突出自己掌握的內(nèi)容真的足夠精通就能夠通過(guò)了,(例如問(wèn)到DNS相關(guān),用過(guò)什么集群技術(shù),開源軟件,怎么進(jìn)行監(jiān)控,怎么設(shè)計(jì)高并發(fā)架構(gòu)-唯品會(huì)是特賣模式,最常遇到的就是高并發(fā),能把這個(gè)架構(gòu)設(shè)計(jì)的好優(yōu)勢(shì)很大等等),不過(guò)這樣他還是對(duì)我的開發(fā)能力不太滿意,不過(guò)基礎(chǔ)好,最后問(wèn)想不想做開發(fā)方向,當(dāng)然回答可以。
二面是一位做管理的面試官,主要就問(wèn)一些軟問(wèn)題,在校經(jīng)歷,有什么能夠體現(xiàn)管理方面的能力?就閑聊了,做管理的也挺能聊的。最后問(wèn)想不想做管理方面,回答想...這里就有點(diǎn)坑了,后面開始打算讓我去面面他們部門的老大,但是一面和二面面試官聊了一會(huì),二面面試官又去和他們老大聊,最后直接去面了HR。
最后總結(jié)原因可能是,開發(fā)那邊認(rèn)為你能力還不夠,其他地方有合適的就要更好的了。管理那邊又認(rèn)為你主要還是想做技術(shù)多點(diǎn)或者優(yōu)勢(shì)不大,結(jié)果最后就兩邊都不要了...
微眾銀行:
微眾這個(gè)對(duì)開發(fā)的能力要求更高,筆試我是去霸筆的,一共四道編程大題,一道關(guān)于java的類和父類加載順序的題目,一道用O(1)的時(shí)間復(fù)雜度完成順序求和運(yùn)算,用公式完成。一道考察數(shù)據(jù)的精度的題目,使用精度最高的。一道查找算法的設(shè)計(jì),hash表或者B樹。
面試也是主要看個(gè)人的經(jīng)歷,做過(guò)一些什么,對(duì)什么感興趣,對(duì)開發(fā)有做過(guò)多少,這種就看個(gè)人怎么回答了。不過(guò)都不會(huì)問(wèn)深入的內(nèi)容。比較作死的一點(diǎn)是,面到最后,我居然問(wèn)他筆試成績(jī)會(huì)不會(huì)對(duì)一面有影響,本來(lái)是想解釋下筆試的內(nèi)容的(因?yàn)橹坝袦?zhǔn)備)結(jié)果面試官說(shuō),你這樣就對(duì)自己不夠自信了...(百口莫辯)當(dāng)時(shí)正確的措施應(yīng)該去反駁面試官的,向面試官解釋真正的原因的,不過(guò)并沒有。
回去反思,這種面試,時(shí)間這么短,面試官肯定會(huì)因?yàn)橐恍┍憩F(xiàn)對(duì)你做出判斷,一天面這么多人下來(lái),對(duì)一個(gè)人的評(píng)價(jià)可能就是當(dāng)時(shí)的下的判斷了,所以當(dāng)發(fā)現(xiàn)對(duì)自己有不好的判斷時(shí),要主動(dòng)和面試官說(shuō)明,改變面試官的判斷。
二面也不怎么問(wèn)技術(shù),聊人生,聊經(jīng)歷,聊你對(duì)這個(gè)崗位的理解,聊你未來(lái)的規(guī)劃等等。
感覺自己二面不問(wèn)技術(shù)的面試從來(lái)沒有通過(guò)過(guò),原因可能還是,之前沒有花太多時(shí)間去總結(jié)可能遇到的軟問(wèn)題,都是現(xiàn)場(chǎng)問(wèn)到現(xiàn)場(chǎng)想。其實(shí)這種問(wèn)題都是固定的,早早應(yīng)該準(zhǔn)備好,才能加分。這也是秋招下來(lái)比較遺憾的點(diǎn)。
其他一些比較有意思的題目:
事務(wù)的幾個(gè)特性(含義+舉例說(shuō)明)。
怎么備份一個(gè)表的結(jié)構(gòu)
數(shù)據(jù)庫(kù)引擎
sizeof
python列表元素去重(至少有五種方法)
select和epoll模型
NoSQL的有哪幾種,特點(diǎn)是什么?
......
因?yàn)槠?,其?shí)想寫的挺多,后面的一些我會(huì)寫到簡(jiǎn)書上,可以關(guān)注下簡(jiǎn)書作者ZZKAJ(順便給自己增加點(diǎn)人氣,覺得寫得好,還可以打賞下,哈哈)