1. 程式人生 > >ThoughtWorks 面試三連掛,以後再也不去了

ThoughtWorks 面試三連掛,以後再也不去了

先說我吧,之前在外企呆過兩年,那時Team的很多同事都去了ThoughtWorks,所以有一種情懷,只要有機會我就去面試。。。之前在Team裡對我的評價也很高(不是我說的),現在也是公司的技術總監,總之作為程式設計師來講,絕對不是去矇混過關。。

面過ThoughtWorks的應該都知道HomeWork那三道題吧。。

第一次面試 18年初(獵頭推薦)

拿到Homework三選一,選了那個羅馬數字。。題目確實點難,寫了一個通宵,終於寫出來了,信心滿滿啊。當時覺得能做出這題目,最少能pass市面上三分之二的程式設計師,不至於門都進不去吧。

結果還真連門都沒進去,就被Pass了。
反饋回來的是就是各種細節,比如沒寫ReadMe,沒有用最新的語法,還存在面向過程的思想,等等。

丟人丟到家,寫了一晚上門都沒進去。。
網上一查,說是全球面試面試最難的IT公司,好吧,厲害。我服。。

第二次面試 19年初(前同事推薦)

還是Homework三選一,這次選了train。。這回又是一個通宵。
當然要注意各種細節,ReadMe啊,註釋啊,新語法啊,unitTest啊。。
這次總算是認識門了。結對程式設計過了,然後在Office面試,然後回去等通知。。
這回更是信心滿滿啊,還給前同事吹牛(他推薦的我),我說我那牛逼的架構,結對程式設計寫擴充套件的時候,幾行程式碼就搞定了,這回肯定過(你的獎金肯定到手。。)

面試結果出來了,又丟人了。。
原因是,經會後商討,結對程式設計的沒過。。
反饋結果說你演算法應該有一個圖論,還讓我去學習學習圖論。

想起結對程式設計那面試官,一上來就說你應該有一個圖論。感覺他可能面試之前就拿著他的那套演算法,根本不聽我講的,我當然不知道圖論具體是什麼,肯定也不敢否定他,就說我這個演算法也可以,估計是用力過猛了,不至於演算法不對,就pass了,至少我這個演算法也算出來了。。

第二次面試 19年10月(這次是HR找的我)

當時我還在想ThoughtWorks三道Homework都做的人估計不多吧。之前還給老婆說,三道題做兩道是面試,全都做一遍,那也太丟人了。

還好這回規則變了,不是提前做Homework了,而是結對程式設計的時候,拿到做了一半的程式碼繼續Coding。。

而這次的面試題就上次被Pass的那道train。。

我拿到程式碼一看我就笑了,
三個Domain Model和我的一模一樣,就是改了個名字。
說好的圖論呢?再看看演算法和我當時的一模一樣。
這回放心了,噴吧。至少可以確認上次確實是得罪了面試官。
然後順利的Office 面試。。。
面試的時候英語口語沒說,之後又電話又面了兩個小時。。
確實是面試造航母啊。。。。。

結果就是剛才回的電話,又被Pass了。。
沒辦法,如果英語是硬傷的話,那面試第一關應該先面英語成本多小的。。。
其實英語我還真不擔心,至少我是一個一直在學習的人。。。

好像面試的時候不允許你犯錯,但是面試的時候非得問你都犯過什麼錯。。
聽到反饋的結果,感覺就像面試官去看電影,你要是看完評論說,這電影很爽,很好看,那就說明你頭髮長見識短,沒文化。
一定要打個差評,然後再指出點毛病,(比如呂克貝鬆的新電影《安娜》,一定要給個差評,然後說八十年代怎麼會有U盤呢)。。。。

要是真是問我技術上的問題我都不會,或者讓我寫個演算法我寫不出來我也就服。。。
沒辦法,就好像你看上一姑娘,人家姑娘看不上你,你也沒辦法(感覺已經不是理性層面的了,雖然那麼多面試規則就是為了理性,但語言的理性真的是客觀的嗎)。。。

人嗎,世界上最複雜多變的東西,不可能幾個小時通過問問題就能瞭解。。。。
所以得積累一些不是通過幾個小時面試就能瞭解的東西,比如說證書。。
臥槽,我是不是得考個證。。。

世界上最難的問題

不是媳婦問:“你愛我哪一點?”

而是面試管問你:“你缺哪一點?”