從面試官的角度談?wù)劥髷?shù)據(jù)面試
關(guān)于傳授面試經(jīng)驗(yàn)的文章太多了,眼花繚亂,我這里就不談了,點(diǎn)進(jìn)來(lái)想獲取幾噸面試學(xué)習(xí)資料的同學(xué),抱歉讓你失望了。(我是真的找不到那么多資料...)。所以,今天我們只聊面試官。
作為一只老鳥(niǎo),我的面試經(jīng)驗(yàn)還算豐富,無(wú)論是作為面試者還是面試官。其實(shí)這篇對(duì)于面試者來(lái)說(shuō)也是有意義的,畢竟知己知彼,百戰(zhàn)不殆,知道對(duì)方會(huì)從哪些方面問(wèn)問(wèn)題,從哪些方面考核,才能更好地提前做好準(zhǔn)備。
首先,我覺(jué)得面試官有責(zé)任保證面試過(guò)程是一次高效的交流。你要獲取到你需要的信息,對(duì)面試者做全方位的考量;面試者也要獲取到他需要的信息,面試官(若面試成功很大可能是自己的上級(jí))的水平,公司技術(shù)要求水平,自己是否適合這家公司,公司是否需要自己。
面試是一個(gè)雙向選擇的過(guò)程,面試官在選人,面試者在選公司。而面試者了解這家公司最直接的途徑就是通過(guò)面試官。
說(shuō)說(shuō)面試官
我先說(shuō)幾個(gè)面試官常會(huì)有的問(wèn)題。
問(wèn)題問(wèn)得太跳躍,想到什么問(wèn)什么
抓住一個(gè)面試官自己很熟的知識(shí)點(diǎn)或者方向往死里問(wèn) ,完全不會(huì)根據(jù)面試者的回答情況做調(diào)整(我是來(lái)面試的,不是來(lái)看你炫技的)
只問(wèn)技術(shù),不問(wèn)業(yè)務(wù)
技術(shù)問(wèn)題問(wèn)得太表面
當(dāng)然我也見(jiàn)過(guò)不錯(cuò)的面試官,問(wèn)題問(wèn)得很有水平。那有水平的面試官會(huì)給人什么樣的感覺(jué)?
答得很舒服,不管結(jié)果怎么樣,總之能展現(xiàn)出自己應(yīng)有的水平
面試過(guò)程是有收獲的,沒(méi)有白來(lái),知道了自己的欠缺
如果面試者是個(gè)到處搶著要的高手,那你有水平的提問(wèn)會(huì)給這個(gè)面試者留下深刻印象,畢竟大家都是喜歡和厲害的人當(dāng)同事的
說(shuō)說(shuō)提問(wèn)
思路想法,表達(dá)能力,技術(shù)功底,熱情。這幾個(gè)點(diǎn)我是比較看重的。很多問(wèn)題都是圍繞著這幾個(gè)點(diǎn)展開(kāi)的,大家看下有沒(méi)有借鑒意義。
01、技術(shù)能力
這個(gè)是硬指標(biāo),不過(guò)關(guān)的基本是可以一票否決的,當(dāng)然技術(shù)能力的標(biāo)準(zhǔn)是根據(jù)工作年限,面試職位和薪資要求共同來(lái)決定的。面試官要根據(jù)實(shí)際情況有自己的判斷。
那技術(shù)能力如何考察?我提幾個(gè)方面
基礎(chǔ)能力
- java 的 jvm、多線(xiàn)程、類(lèi)加載等
- scala 伴生對(duì)象,偏函數(shù),柯里化等
- 還有shell和python的就不舉例了
- HBase讀寫(xiě)流程
- Yarn任務(wù)提交流程等等
底層原理
- Hbase是如何存數(shù)據(jù)的,為什么讀得快
- spark為什么就算不在內(nèi)存跑也比mr快
- zookeeper數(shù)據(jù)怎么保證一致性
- 說(shuō)說(shuō)選舉機(jī)制
- 等等
源碼
有沒(méi)有讀過(guò)源碼?
詳細(xì)說(shuō)下你從源碼中獲取到了什么信息,有什么幫助
架構(gòu)設(shè)計(jì)能力
- 如何技術(shù)選型,考慮哪些因素?
- 設(shè)計(jì)一個(gè)同時(shí)滿(mǎn)足實(shí)時(shí)和離線(xiàn)分析需求的平臺(tái)
- 為什么這么設(shè)計(jì)?
另外
以上問(wèn)題如果回答得不太好,可以再給個(gè)機(jī)會(huì)讓他說(shuō)下自己最熟悉的技術(shù),不限制從哪些方面講。
02、解決問(wèn)題能力
如何排查hbase集群cpu過(guò)高問(wèn)題
如何優(yōu)化spark任務(wù)
......
03、方案設(shè)計(jì)能力
說(shuō)說(shuō)數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)建模過(guò)程
說(shuō)說(shuō)數(shù)據(jù)質(zhì)量監(jiān)控系統(tǒng)怎么設(shè)計(jì)
......
04、想法
這是一道開(kāi)放題
對(duì)數(shù)據(jù)治理有什么想法
對(duì)職業(yè)生涯的規(guī)劃
......
05、還可以再問(wèn)些偏向管理的問(wèn)題
如何調(diào)動(dòng)組員的技術(shù)學(xué)習(xí)積極性
如何高效地跨部門(mén)協(xié)作
……
06、嘮嗑
上面的問(wèn)題問(wèn)完覺(jué)得感覺(jué)可以的話(huà)可以,可以嘮嘮嗑,問(wèn)些其他問(wèn)題。
為何離職?
覺(jué)得自己是什么樣的性格等等
當(dāng)然這些都不太重要了主要就是考察下你的語(yǔ)言表達(dá)能力和三觀是不是正的。
提問(wèn)的技巧
問(wèn)問(wèn)題要有技巧,循循善誘而不是想到什么問(wèn)什么
舉個(gè)簡(jiǎn)單的例子
問(wèn):zookeeper加大量節(jié)點(diǎn)會(huì)對(duì)文件寫(xiě)入速度有什么影響?為什么?
答:不清楚
問(wèn):你覺(jué)得zookeeper作為分布式協(xié)調(diào)系統(tǒng)對(duì)一致性有什么要求呢
答:強(qiáng)一致性
問(wèn):那你覺(jué)得要如何保證強(qiáng)一致性,或者說(shuō)保證強(qiáng)一致會(huì)不會(huì)對(duì)其他方面的性能有影響
......
不知道大家有沒(méi)有看出來(lái),***一個(gè)問(wèn)題其實(shí)是***個(gè)問(wèn)題的答案,當(dāng)面試者回答不出來(lái)的時(shí)候不用急著換其他方面的問(wèn)題,畢竟很多東西沒(méi)接觸過(guò)確實(shí)就是不知道。
你可以適當(dāng)?shù)匾龑?dǎo)他回答的方向,這樣很能看出他的思維能力,如果他能把這兩個(gè)問(wèn)題立馬關(guān)聯(lián)起來(lái)回答,那我覺(jué)得還是可以加分的。
面試者如果聽(tīng)出了這兩個(gè)問(wèn)題的關(guān)聯(lián),恍然大悟,也會(huì)覺(jué)得面試官提問(wèn)很有技巧,提升好感,對(duì)他來(lái)說(shuō)選公司方面也是有加分的。
***
上面的內(nèi)容希望能對(duì)一些面試者或者面試官有幫助。當(dāng)今時(shí)代,跳槽確實(shí)是大部分程序猿升職加薪最快的方式,特別是職業(yè)生涯初期。說(shuō)起來(lái)也是很無(wú)奈,公司經(jīng)常是寧愿花更多的錢(qián)來(lái)請(qǐng)個(gè)新人也不愿意加薪留住老人。
因此現(xiàn)在很多大公司的管理者都很喜歡強(qiáng)調(diào)文檔落地,需求方案,技術(shù)方案,解決方案等等都要有記錄,這樣可以保證新人能快速上手,即插即用。
說(shuō)白了就是保證這個(gè)項(xiàng)目組沒(méi)了任何一個(gè)人,都可以繼續(xù)正常運(yùn)作。這個(gè)先不說(shuō)了扯遠(yuǎn)了,有空再聊。
這個(gè)行業(yè)就是這樣我們沒(méi)有辦法改變TA那就只能適TA。