大數據面試經驗:面試跨境電商

大數據面試經驗:面試跨境電商

主人公:6年的開發經驗,最近2年做的都是與大數據相關的崗位,找工作也是隻考慮大數據方面,下面是他的一次面試經驗,希望能給應聘大數據相關崗位的人一些建議:

公司:某跨境電商企業,為一些國家和地區的特色產品做電商服務。

先跟他們HR聊,HR人不錯,說話比較客氣禮貌。

接著是技術面,一共4個面試官,分4輪面。

第1個哥們,先讓我自我介紹,看我簡歷上寫著對CV相關算法有一定了解,好像跑了題似開始不斷問我CV相關問題,我跟他說我工作早幾年自己研究過一段時間這方面的東西,但不是很擅長,很長時間也沒研究了,只是相比沒接觸過這方面的人來說要厲害一些,我也沒有研究過Spark MLLib。不知道他哪根筋不對,問我你們公司深度學習相關的程序你有沒有研究過,我說沒,他又問我通常圖像識別的一些流程,我大概說了一下,說得不是很細,他不停的惋惜的說道,哎呀,你這相比其他人沒有特別的優勢呀,你要是精通算法這方面再加上大數據就有亮點。我非常納悶,心想難道你們公司是傳說中人工智能和大數據結合的非常好的公司嗎,莫非還是把無監督機器學習自我優化集成到你們的大數據系統中了嗎?不應該呀,看你們的樣子好像還沒有那麼NB,再說現在搞大數據的有幾個會深度學習算法的,大多還是偏框架數據採集存儲挖掘方面的。

第2個哥們,是搞大數據相關的,不過他基本不像是在面試我,反而是在跟我吐槽他們公司,說自己也是剛來了3個月,公司哪裡流程不對,自己意願無法左右其他團隊等,不過就簡單跟我說了這麼一通就完了。

大數據面試經驗:面試跨境電商

第3個哥們,具體是負責哪方面技術不是很清楚,感覺有點偏算法,就問了我一個題目,像是腦筋急轉彎的編程題,題目是N個人圍成一圈,從第1個人開始報數,第一個人報1,第二個人報2,依次下去,報到數字X的人退出圈子,下面的人繼續報,請寫個程序問最後留下的哪個人。我說這好像有一個便捷的方法或公式能計算最後一個人,不過我腦子想不出來,只能想一個簡單的遞歸函數去實現,他說行,然後我就寫了一個,寫得馬馬虎虎。

第4個,是他們CTO面,這人陰沉板著一副臉,還沒說話就感覺氣氛不對,估計他覺得我看著比較年輕竟敢要那麼高薪水,這種人的表情我也沒少見。語氣有點冷,先讓我自我介紹,我介紹的比較簡單,然後又說了一些項目中的情況,產品數據流之類的。

我們的產品的數據源是從ORACLE數據庫裡面定時去拿的,這個模塊叫數據獲取服務,流程很簡單,就是定時讀取數據後交給另一個模塊,然後他說問怎麼把這個數據獲取服務拆分成兩個模塊,我很無語,說這個就是這麼簡單的去拿數據,沒有可以再拆分的,他說就是要拆分成2個模塊,我表示不知道他腦袋裡怎麼想的,說不知道。

然後問了我做的一些架構經驗,我說自己設計寫過過一個分佈式實時計算框架,是藉助了一個RPC中間件去實現的,整體各模塊有點類似Hadoop MapReduce,但更像Impala,不需要每次創建啟動Job。我跟他簡單說了一下這個RPC中間件,說了一些優缺點,例如它的消息發佈訂閱機制沒有像Kafka那樣有很好的持久化機制,程序退出了,這些消息就沒了。

他一臉的質疑,說怎麼可能沒有持久化,他問我那個中間件的名字,然後百度去搜,搜出來某個帖子上有人說的那個中間件的一些特性,講到一個模塊是專門做持久化的,然後他就拿來陰沉著臉質疑我說,你看,這不是持久化嗎?我看他那樣表情,不想再多解釋什麼,想說艹尼瑪,有點常識好不,那帖子講得完全不是一個東西,那個持久化不是指消息發佈訂閱的持久化,這中間件我好歹也用了小半年,你這麼百度一搜就敢理直氣壯質疑我,這水平真是CTO?

結果:他們HR後來還打電話問我跟CTO聊完感覺怎麼樣,我感覺自己脾氣太好了,沒有抨擊一下那個CTO,就說他不太清楚我做的東西。HR把我的期望壓得很低問我願不願意去,我直接說不去了。見過這麼奇葩的CTO,就算加薪讓我去,我還得重新考慮。

相關推薦

推薦中...