先說我吧,之前在外企呆過兩年,那時Team的很多同事都去了ThoughtWorks,所以有一種情懷,只要有機(jī)會我就去面試。。。之前在Team里對我的評價也很高(不是我說的),現(xiàn)在也是公司的技術(shù)總監(jiān),總之作為程序員來講,絕對不是去蒙混過關(guān)。。
面過ThoughtWorks的應(yīng)該都知道HomeWork那三道題吧。。
第一次面試 18年初(獵頭推薦)
拿到Homework三選一,選了那個羅馬數(shù)字。。題目確實點(diǎn)難,寫了一個通宵,終于寫出來了,信心滿滿啊。當(dāng)時覺得能做出這題目,最少能pass市面上三分之二的程序員,不至于門都進(jìn)不去吧。
結(jié)果還真連門都沒進(jìn)去,就被Pass了。
反饋回來的是就是各種細(xì)節(jié),比如沒寫ReadMe,沒有用最新的語法,還存在面向過程的思想,等等。
丟人丟到家,寫了一晚上門都沒進(jìn)去。。
網(wǎng)上一查,說是全球面試面試最難的IT公司,好吧,厲害。我服。。
第二次面試 19年初(前同事推薦)
還是Homework三選一,這次選了train。。這回又是一個通宵。
當(dāng)然要注意各種細(xì)節(jié),ReadMe啊,注釋啊,新語法啊,unitTest啊。。
這次總算是認(rèn)識門了。結(jié)對編程過了,然后在Office面試,然后回去等通知。。
這回更是信心滿滿啊,還給前同事吹牛(他推薦的我),我說我那牛逼的架構(gòu),結(jié)對編程寫擴(kuò)展的時候,幾行代碼就搞定了,這回肯定過(你的獎金肯定到手。。)
面試結(jié)果出來了,又丟人了。。
原因是,經(jīng)會后商討,結(jié)對編程的沒過。。
反饋結(jié)果說你算法應(yīng)該有一個圖論,還讓我去學(xué)習(xí)學(xué)習(xí)圖論。
想起結(jié)對編程那面試官,一上來就說你應(yīng)該有一個圖論。感覺他可能面試之前就拿著他的那套算法,根本不聽我講的,我當(dāng)然不知道圖論具體是什么,肯定也不敢否定他,就說我這個算法也可以,估計是用力過猛了,不至于算法不對,就pass了,至少我這個算法也算出來了。。
第二次面試 19年10月(這次是HR找的我)
當(dāng)時我還在想ThoughtWorks三道Homework都做的人估計不多吧。之前還給老婆說,三道題做兩道是面試,全都做一遍,那也太丟人了。
還好這回規(guī)則變了,不是提前做Homework了,而是結(jié)對編程的時候,拿到做了一半的代碼繼續(xù)Coding。。
而這次的面試題就上次被Pass的那道train。。
我拿到代碼一看我就笑了,
三個Domain Model和我的一模一樣,就是改了個名字。
說好的圖論呢?再看看算法和我當(dāng)時的一模一樣。
這回放心了,噴吧。至少可以確認(rèn)上次確實是得罪了面試官。
然后順利的Office 面試。。。
面試的時候英語口語沒說,之后又電話又面了兩個小時。。
確實是面試造航母啊。。。。。
結(jié)果就是剛才回的電話,又被Pass了。。
沒辦法,如果英語是硬傷的話,那面試第一關(guān)應(yīng)該先面英語成本多小的。。。
其實英語我還真不擔(dān)心,至少我是一個一直在學(xué)習(xí)的人。。。
好像面試的時候不允許你犯錯,但是面試的時候非得問你都犯過什么錯。。
聽到反饋的結(jié)果,感覺就像面試官去看電影,你要是看完評論說,這電影很爽,很好看,那就說明你頭發(fā)長見識短,沒文化。
一定要打個差評,然后再指出點(diǎn)毛病,(比如呂克貝松的新電影《安娜》,一定要給個差評,然后說八十年代怎么會有U盤呢)。。。。
要是真是問我技術(shù)上的問題我都不會,或者讓我寫個算法我寫不出來我也就服。。。
沒辦法,就好像你看上一姑娘,人家姑娘看不上你,你也沒辦法(感覺已經(jīng)不是理性層面的了,雖然那么多面試規(guī)則就是為了理性,但語言的理性真的是客觀的嗎)。。。
人嗎,世界上最復(fù)雜多變的東西,不可能幾個小時通過問問題就能了解。。。。
所以得積累一些不是通過幾個小時面試就能了解的東西,比如說證書。。
臥槽,我是不是得考個證。。。
世界上最難的問題
不是媳婦問:“你愛我哪一點(diǎn)?”
而是面試管問你:“你缺哪一點(diǎn)?”
熱門工具 換一換