thoughtworks面試總結
阿新 • • 發佈:2018-12-30
過程
1.主動投的簡歷,投簡歷過後很快就收到了HR的回覆,然後約第二天半個小時的電話面試,就是基本情況的瞭解。就問一下當前的技術狀況,學習狀況,然後舉例子當前專案中遇到的問題,怎麼解決的。然後最後是聊到了薪資期望,然後問英語狀況怎麼樣,我說還行,然後就問了一個英文的問題,我用英語來回答了,有點緊張突然還有點張不開口的感覺,果然英語是靠多說多背,實踐出來的。
2.接下來就是等待,然後HR打電話來說基本情況已經符合,然後就是選擇到公司去做邏輯試題還是先做homework.我選的先做homework,不知道會不會先去公司看看,然後做邏輯題和英文題會好一點。
3.homework是3道題選一道題來做3天內做完發過去,有提交的具體地址,由於最近忙加之晚上年會彩排,所以和HR商量了一下可不可以週末做了發過去,於是乎我星期三拿到的題,週六晚上給他們發過去的(不知道是不是越早發過去越好,這個不明確),具體的試題內容就不透露了,我選的羅馬數字那個,然後週六晚上發過去了。
4.第二週週一的時候收到人事部HR說收到了我的程式碼,星期四都還沒有反應,我就給HR發郵件詢問情況。早上發過去的,到了下午,就收到了拒信。。。
5.問了流程,接下來如果homework通過的話,應該就是邏輯測試題和英語壓力測試題。再接下來是結對程式設計或者叫做pair programing。然後是boss面試或者HR再面試。不過個人覺得能到boss面或者HR最後面的話,基本問題都不大了,估計都是聊聊職業規劃和具體的薪酬待遇什麼的。
總結一下,自己可能還是不符合TW的要求,畢竟他們對於程式碼質量和工作流程要求還是非常高的。堅決踐行的敏捷開發模式,其實自己還真的沒有親身實踐過,不過只是自己實踐了TDD,希望能從提高自己的編碼水平來入手,畢竟當前的公司還沒有這樣的覺悟。個人在這幾天的過程中和了解中很好的體會到了他們那種開發模式的優勢和好處,同時當然也知道了現實公司中的差距,同時瞭解到了thoughtwork的工作性質和方式。HR人很好,效率非常高,同時他們的那種平等和相互尊重的感覺也能讓人體會到。如果能去的話對於才畢業或者沒有接受過正規的軟體開發流程的同學來說的話,對於自己的提高肯定是非常大的。對未來職業發展也很有幫助。薪資方面,放心好了,如果能滿足標準的話,基本不低於同行業水平。說句難聽一點的,我更喜歡和聰明人一起工作,也許自己還不夠那麼聰明。
1.人事部的說問道我能不能接受出差,由於我老婆即將生產,我就把這個情況給HR說了,就說短期出差可以接受,但是未來1年由於小孩孩很小,估計長期出差不太方便,所以希望公司可以考慮,估計這個也是被拒的一個因素之一。他說TWER,一年大概有40%-60%的時間會出差,因為專案在全球各個地方,國內也在各個地方,很多都需要去。所以這個在我心裡也有一點抗拒。不過自己在孩子出生的頭一兩年我覺得還是儘可能陪他們一些。以後的話,還好。畢竟我是一個好奇心重的人,喜歡看不同的地方,接觸不同的人和事,開闊自己的眼界。這份工作的話,也許能滿足這一點,但是會犧牲和家人團聚的時間。這個需要有一個能理解自己的老婆和父母才行。
2.TDD,不知道是不是我的程式碼中的TDD還不夠規範,單元測試覆蓋率還不夠,因為之前確實寫程式碼沒有寫過單元測試,這次homework也許就是這一塊還不符合規範吧。後期自己會話一部分時間在增強這一塊上面。畢竟能夠提高不少效率,也能夠保證自己的程式碼質量,也能節省測試時間和覆蓋率。
未來要做的事情:
1.多閱讀,HR給我發了一些他們Twer在讀的書,當然其中必然有可借鑑之處。同時要完整的讀完一本書,不能淺嘗輒止。
2.在平時寫程式碼的時候要繼續踐行TDD。同時瞭解android開發過程中的TDD實踐。
3.帶動團隊來踐行敏捷開發,這是一個艱難的過程我知道會遇到各種阻力,但是我還是會繼續堅持下去。
4.不斷迭代,持續交付。
5.繼續學習unity3D。持續做出我的的一個demo.
6.堅持在移動端的技術積累,android繼續深入學習,然後實踐。
7.java基礎知識的鞏固學習,資料結構的使用,設計模式的使用。
8.其他書籍的閱讀,比如如何做一個好爸爸。也許技術不行,管理不行,但是我想我永遠都會是一個好丈夫,好爸爸的。畢竟我還會做一桌好菜呢!他們說,會做飯的男人運氣一般都不會太差。
痛苦是提高的進步的來源...看來我應該時不時的出去找點虐才好...安逸的生活始終會消磨自己的意志。
祝福各位新的一年心想事成,萬事如意,開年大吉啊!!!