ThoughtWorks暑期特訓營結束之后, 很榮幸作為內推生被老師們推至ThoughtWorks!
心里真是既高興 又慌張!
高興的是: 由中途不會刷人,能夠有機會走完所有的面試環節......
慌張的是: 自己還有很多知識沒有時間去整理和鞏固.....起步要打無准備的杖(苦逼臉,但是以我的聰明才智還是....恩隨機應變吧..)
9月8日上傳了自己的簡歷(一開始,其實我是拒絕的......)
9月11日早上拿到homework, 但是一整天都還有事情要忙:
--->當天早上做在線筆試, 9:00 ~ 11:00
--->然后 中午去西安一家企業面試,直到晚上七點多才回來
--->然后晚上繼續筆試兩小時, 然后這一天就到了晚上的九點多,
ThoughtWorks 的 homework總共兩天的時間, 這已經過去一天了, 好慌..... 剩下一天加一晚上的時間, 明天學校還要體側一中午, 也就是我做homework的時間 = 九點之后的晚上 + 一天 - 一中午 , 我能不能做完啊!!!大哭!!!!
這才開始看ThoughtWorks的homework...
分析題目,理解題意, 畫tasking圖, 搭建開發環境, 開始寫代碼, 三個多小時過去之后,(題目細心一點還是很容易理解的,就是有些功能挺無語的...)快一點了.畫完了tasking 圖,終於能寫代碼了,忙活了一天困成狗,然后困意難忍,就悄悄爬上床了,當然一定是秒睡啊!
總結一下今天:
面試的時候有幾個問題:
技術面試:
1. 自我介紹(沒有准備)
2. 跨越的問題:jsonp (不了解啊!!!! 下來要看這個....)
3. 項目遇到最難的問題(沒有說好)
4. 項目總結(沒有提前准備)
5.js怎么定義數組(除了常規的方法,肯定還有別的...)
hr面試:
1. 最大的弱點?(沒有准備)
2. 讓自己最郁悶的事情,說道這里,自己沒有控制主情緒,哭了....
3. 做項目中如果有人沒有完成任務,我是怎么做的?(這里沒講好)
4.從小到大你認為最自豪的事情?(我說的是我自己選擇了計算機專業,不過確實是自豪的,不知道好不好)
然后到了第二天,從八點多開始寫代碼,中午12點多去吃飯,然后緊接着就去體側,跑完800米回來簡直要死的感覺,多想回去休息一下,然而我想着,代碼還在等着我,於是忍着疼痛和難受回到實驗室繼續寫代碼,寫到晚上七點多
又來一波筆試到九點鍾
然后又繼續寫代碼,回到宿舍繼續寫,一直寫到凌晨6六點多才基本寫完,但是還有bug沒有調試好,已經忍不住要休息了,然后交了作業,上床睡到早上9點多,又起來去上課,整個人一種說不出來的感覺!!!!!
然后老師說第二天ThoughtWorks就要面試, 簡直不能更慌.....
更讓人頭疼的是還有3分鍾的演講要准備, 其實呢,演講我不是很怕,就是不知道講啥好一點
然后我就先開始復習知識點准備第二天的面試
當天晚上:
了解ThoughtWorks文化 ----> 看面試官視頻講解面試ThoughtWorks經歷 ----> 了解Martin Flower (因為我在看他的<<重構>>的書) -----> 了解熊節(在看他翻譯的<<重構>>的書)及他的博客(Team Leader職責) ------> 准備了一些常見問題的回答(比如:項目難題及解決, 項目總結等) -----> 寫了3分鍾演講的稿子(感謝my dear半夜給我演講主題的靈感) -----> 看了點知識點,就到晚上三點多了
9月13日: ThoughtWorks面試
技術面:
剛一進去那個小屋子, 里面坐着一個面試官, 恩,還好吧 , 不緊張, 然后那個面試官說, 你先坐着等一會兒, 還有兩個面試官還沒有來,我傻了,納尼? 三個面試官面我一個人, 好想說"面試官, 請給我讓一下, 我先出去哭一會兒"
等等等, 又來了一個面試官, 然后他們兩個在找我的作業, 繼續等另一個面試官, 等了好久,這期間我也不知道干什么, 也不知道這是不是他們的面試換=環節, 然后我就假裝發呆, 終於等到最后一個面試官的到來...
面試開始:
1. 自我介紹( 這個感覺准備的很簡單, 沒有突出點)
2. 你最熟悉的語言是什么?
3. js有哪些優點?
4.什么是腳本語言?
5.運行於瀏覽器和運行於虛擬環境中有什么區別?
6.說一下什么是面向對象?(這個直接掉坑里面了,沒爬起來...)
7.怎么實現繼承?
感覺自己有點說不清楚,我說我想要用代碼來解釋一下,面試官給我電腦,然后嚇的我拒絕了(大哭,這是給自己挖坑啊..),然后讓我用筆在牆上寫了一下實現繼承的代碼, 我寫了使用原型鏈來實現繼承的代碼....然后面試官隨機給我出了一個繼承的題目,我沒有寫出來.....痛苦(這部分,我自己之前學習過,但是由於沒有去鞏固,給忘記了,包括ES6 里面的class 和繼承也忘記了,沒把握的話,即沒敢說)
8. 實現繼承有有優點?
我說我知道有兩點好處:
第一就是: 用繼承來實現代碼的復用, 減少重復,不會使代碼很冗余
第二就是: 不會使內存中多次存儲相同的東西,節省內存,從而提高性能
9. (面試官說,我不懂react 和 redux ,你給我講一下它們是什么?)
react 和redux 是什么?
然后面試就結束了
出來之后, 等我的同學們說我技術面試面了好久, 有人說有四十多分鍾, 有人說有一個小時.......我自己誒感覺
這個過程最大的收獲: 上面的問題 + 學過的知識要多回顧 + 知識中不能有不懂的知識點
lighting talk(演講)(演講稿請見本篇博客的最后的附件圖片):
一進去, 與我想象的場景完全不同, 我以為是同學們以及老師都坐在下面聽我演講, 結果是只有5個左右的面試官聽我講, 一下子就感覺沒有氛圍了
好吧,那就這樣吧, 我和一個同學一起的, 她讓我先來,我就沒有推辭
稿子還算熟吧, 巴拉拉吧, 然后我也不知道為什么我其實不緊張,但是中間有一段,我忘詞了,很尷尬, 如果不按稿子上走, 我會說的語無倫次. 然后就那樣尷尬了好一會兒,才想起來詞兒, 最后終於說完了, 看一下時間還剩16秒,時間差不多.
總結: 演講一定要提前多練習幾遍(我就是沒練習,是真的時間緊張,當然 我要是擠一擠,犧牲點睡眠時間還是可以提前練習一下的) + 演講時眼神飄移(在躲避別人的眼神) + 忘詞的時候要學會隨機應變拒絕尷尬的場面
hr面試
這個環節呢,主要問的都是開放性的問題,沒什么壓力
我感覺這個環節主要考察的是:溝通 表達 邏輯 思維(記住:一定要真實的表現自己就好了)
總結:
那么我覺得這個環節, 我有必要記錄下來的問題:
1. 介紹一下你做的項目?
我就大概給說了一下實現的項目的基本功能,也不知道這樣夠不夠.....
2. 在做項目中, 有人沒有按時完成任務,你是怎么做的?
我說:"我自己有兩種方案:
首先我可能會去贊揚那些能很快完成任務的同學,這樣無形之中就給那些做的慢的同學壓力,她們就會加快步伐;
另外,我也回去問問那些做的慢的同學, 看她們有什么需要幫助的,從而了解她們進度慢的原因, 是技術不能好, 還是學習能力不行, 還是遇到了解決不了的問題...."
3.你認為Team Leader 的職責? (因為我是我們項目組的Team Leader)
這個我就以自己的經歷來說的,但是感覺 這個答的不好,及得好像答完, hr們有點失望的樣子.
最后,hr給我機會問她問題的時候, 我覺得我問的那個問題會給大大減分......
我的問題: 請問入職ThoughtWorks后還會有考核嗎? 除了6個月的試用期
hr回答玩之后, 她問我文這個問題的目的是什么?
我說:"我有個舍友說她不會投遞ThoughtWorks, 因為她覺得ThoughtWorks不穩定,她想找一個穩定的工作......然而我聽完你的講解,我覺得與我自身是match的...."
(我知道,作為讀者的你,聽到我這樣說, 你估計都要笑瘋了, 沒錯, 我感覺自己瘋了........我怎么會這么回答, 簡直對自己無語....(主要是我當時不知道怎么回答, 我甚至不知道我為什么會問這個問題)))"
我覺得:最后如果沒有什么好問題問hr,還不如不問,別像我這樣問題問的忒別不好.....
coding環節
這個環節時間非常的短, 感覺什么也沒有干,就講解了一下思路
這個過程行為和時間都很短少,我感覺它主要是考察自己對自己的代碼熟悉不熟悉, 讓你添加一個屬性,你知道不知道往哪兒添加, 也就是驗證你的代碼是不是你自己寫的.
總結: 這種情況下,清晰的表達自己的思路就OK!
英文版邏輯題
這個環節, 主要就是看懂題目, 獨立完成
當然也有人交頭接耳,問別人答案的.......(這樣很不好哦)
我感覺題目不算太難, 基本都能看懂也能做,主要認真讀題
總結:
1.不要一聽英文題目就覺得難,將自己拒之門外,要親身嘗試之后在下結論,或許有不一樣的體驗和感受
2.中間有幾個單詞不認識.認真學英語
3.耐心,認真審題目,所有的問題都會迎刃而解
面試完后感覺3個字"非常累",整個過程自己感覺各輪面試表現的還行,有一個同學當天說:她覺得我們這邊去的人當中我面試的最好,簡直太抬舉我了,我不知道她是為什么這么說,但是我也希望能有好的結果.....
然而,第二天面試結果就出來了,好吧,沒有收到短信的我沉默了三個小時,這三個小時中,我有哭的很傷心,也有不斷回想面試的過程,到底問題出了在哪里,有一種願望破碎的感覺,心痛的感覺....(我拒絕你說我"脆弱",我也會很堅強,很樂觀),也跟胡老師做了簡單溝通,胡老師說他在忙,晚點打電話給我,等到九點多,胡老師打來電話,聊了十來分鍾,情緒好了很多,我在等着補錄的機會....
中秋收假的那天晚上,謝謝 和高樂同學的聊天, 當你說到:"你認為最有可能進入TW的是我, 結果讓你很意外......", 我差點沒哭出來... 首先非常感謝你對我這么高的評價, 也讓我知道到自己還需要更多的去提升自己! 然而讓自己和那些看好我的人失望, 更多的原因還是: 自己還不夠優秀, 比自己優秀的人太多太多....所有嘛, 恩,相信我, 會努力持續成長!
然而對於補錄,結果還是殘酷的,過程就不細說,我只知道,All in vain!
Then, 我現在應該要的事情就是:不斷學習,持續成長,不斷提升自身的能力!!!
對於補錄這件事,我學到很重要的兩點(非常感謝*老師的指教, 從此人生路上又少了兩個坑):
1. 遇到挫折, 泰然處之, 不急不躁, 心急辦壞事( 不能讓人對你擔憂啊 !!!)
2. 不能隨便轉發聊天截圖, 反而會失信於人
感謝這一次的經歷,讓我更加了解自己, 更好的定位自己, 雖然我還沒有拿到TW面試后給我的評價, 但是我很有收獲, 我想: 一定是因為有更多比我更適合他們的人選! 更多比我更優秀的人,走在了我的前面!
努力! 不斷學習! 持續成長! 持續改進!
就讓我先去外面的世界看看, 雖然找工作這個過程很痛苦,四處碰壁, 無數次的被拒絕, 但是想想這個過程也會鍛煉很多:
內心變得強大, 心態更樂觀, 抗壓能力更強;
也總會遇到自己不會的知識, 然后回來弄懂, 也是一種成長;
甚至認識更多的好友,也是一種收獲,(別忘了, 朋友就是財富)
......
只要不斷總結, 積累經驗, 就會成長!
兩年后~~~~~~還會選擇TW
期望遇見不一樣的自己 !!!