面試中技術(shù)很重要,但是如何去溝通表達你的技術(shù)更重要,這篇文章內(nèi)容會講一些面試中的方法論,后續(xù)將不定期進行更新。首先,在這里我想提前說三個問題:
大數(shù)據(jù)面試
1. 面試和工作要懂得分開,先不要過多擔心自己寫內(nèi)容在真正工作時不會做,要先解決第一個問題,先有機會進到公司。至于工作的問題是后話,有另一套方法論解決,
不是當前要考慮的問題。
2. 當前的復(fù)習(xí)不要追求大而全,不要盲目復(fù)習(xí),要根據(jù)自己的簡歷復(fù)習(xí),怎么根據(jù)簡歷做看下面內(nèi)容。
3. 高薪肯定是好的,但是要有自我的認知,付出努力會有回報,要追求卓越,要有自驅(qū)力。
一、簡歷書寫
1.1 格式
1. 專業(yè)技能點(8~10 行,主要描述自己掌握的技術(shù)棧,可以按照框架劃分)
2. 工作項目個數(shù)(1年經(jīng)驗[1~2]個項目,2年經(jīng)驗[2~4]個項目,3年經(jīng)驗[3~4]個項目)
3. 項目描述(概況說明項目即可,但是不能太短,不要兩三句話就結(jié)束了)
4. 架構(gòu)組件(項目中涉及的技術(shù)組件列出來 A+B+C+…的形式)
5. 項目流程(可以將項目的整個流程,以列表形式描述出來,要包含所用的關(guān)鍵技術(shù)組件,注意用技術(shù)的名詞,組件名詞,別都是中文描述)
6. 項目職責(zé)(個人職責(zé)[3~5]條),`這里注意個人職責(zé),先概況說明,有必要的話再細化一些,比如負責(zé)計算了XX指標,描述出來通過什么方式,或者用了什么函數(shù)計算了
XX指標`。每條不要一句話參與了XX事情,就結(jié)束了。
7. 自我評價(自己發(fā)揮,正能量即可,比如追求卓越,自驅(qū)力等)
1.2 內(nèi)容
1. 錯別字和技術(shù)組件的大小寫問題,要注意檢查,同一個技術(shù)組件不要有的大寫有的小寫。
2. 項目內(nèi)容的時間順序要有邏輯比如采集-數(shù)倉-畫像-推薦 在時間上的順序要遞進,但是這里注意項目在簡歷中可以倒序排列。
3. 項目可以根據(jù)自己對組件的掌握程度,已經(jīng)對我們學(xué)習(xí)項目的掌握程度來寫,比如 Flink掌握不好,可以不寫,但是Spark是必須的。
4. 簡歷項目一定要認真讀,認真思考,我在簡歷項目中已經(jīng)把涉及到的問題講解的比較清晰了,借用到自己的項目中時,要轉(zhuǎn)換為自己的語言。
二、如何溝通?
2.1 項目架構(gòu)圖
你的每一個項目都要將項目架構(gòu)圖畫出來(這很重要),架構(gòu)圖中要提現(xiàn)出你項目中所涉及的技術(shù)組件,弄清楚一條數(shù)據(jù)在你架構(gòu)圖中的每個組件的輸入輸出都是什么, 每
一個組件在架構(gòu)圖中的作用是什么,為什么用它,能解決什么問題。尤其在你寫的自己的項目職責(zé),要在架構(gòu)上有體現(xiàn)。
架構(gòu)圖畫出來有兩名方面的作用:
1. 架構(gòu)圖能讓你對你的項目有更明確深入的理解,有助于你思考問題。同時在描述項目是思路會更清晰。這就要求你畫架構(gòu)圖是不僅僅是列出來組件,而是要明白數(shù)據(jù)在
組件中的流轉(zhuǎn),每個組件對數(shù)據(jù)都做了怎樣的處理,我為什么要用這個組件,它有什么優(yōu)勢,有沒有可以替代的其他方案。當然上述這些不是每個人都能做的完美,請記住我
們這句話Done is better than perfect。
2. 當你做完自我介紹后,不要傻傻的等著面試官問你問題,如果手邊有紙和筆,或者身邊有黑板,就對面試官說,您好,我能把我項目的架構(gòu)圖畫一下嗎,這樣我們有一
個上下文,也比較容易溝通,我對著架構(gòu)給你講一下我們項目的技術(shù)棧,期間你有什么技術(shù)問題,可以隨時打斷我。 這樣是不是就可以把你們溝通的思路圈定到你線下準備的
架構(gòu)上了,是不是對你就更有利了?當然會遇到面試官不需要或者沒有給到機會畫架構(gòu),不必擔心,那就正常走面試流程就可以了。
3. 因為在溝通過程中,不可避免會問到你項目中關(guān)鍵組件的一些技術(shù)原理問題,比如你用ClickHouse,問你ClickHouse為什么你得知道吧,因此關(guān)鍵組件的基本原理還是
要掌握一些,但也不要追大。
2.2 技術(shù)問題
你的每一個項目都要準備兩個相關(guān)的技術(shù)問題,有深度一些的,準備這些問題作用如下:
1. 當你描述自己的項目的時候,不要只是去講解項目流程,同時要說一個問題,比如“我在做項目的時候,在什么樣的場景下,遇到了XX問題,然后我是怎么解決的”。
這樣會讓面試官聽起來更有質(zhì)量,同時面試官也可能會追問這個問題,你們是不是就有共同語言了。
2. 當面試官問道,你有沒有遇到過這個問題,“遇到過更好,沒有遇到過的話,就說沒有遇到,但是我遇到了XX問題,我是怎么解決的,不用擔心問題之間的關(guān)聯(lián)性,總
比你沉默不語要好的多”。
2.3 心態(tài)
1. 前幾次的面試,是找經(jīng)驗的,不必關(guān)心結(jié)果,不用感覺到面試回答不好,就影響到心情,這是很正常的事情。 你要做到的就是面試之后的“總結(jié)”,這個非常重要,
每一次面試之后都要深刻總結(jié)問題,不僅是技術(shù)問題,還有自己在面試過程中的表現(xiàn),有沒有找到機會畫架構(gòu)圖,有沒有一些問題是自己會的,但是當時由于什么原因沒有答
上來,下次該如何調(diào)整。
2. 面試時不用緊張,此處不留爺,自由留爺處,你和這個面試官可能一輩子就這一次見面的機會,有什么可緊張的,就是表現(xiàn)的再不好,又有什么可怕的。
3. 面試的過程其實就是與人交流的過程,要善于抓住機會把自己的能力表現(xiàn)出來,也要能夠抓住機會,引導(dǎo)面試官問你會的問題。 比如上邊說的描述項目中,說出來自
己遇到的問題,已經(jīng)怎么解決的,就可能把面試官的思路引導(dǎo)到你解決問題的場景和組件上。 還有自我介紹后的畫架構(gòu)圖,都是這個思路。