如何做好數據挖掘工程師/演算法工程師崗位工作的面試

農曆年後,又迎來跳槽旺季,很多候選人也開始看機會,但不是每個候選人都擅長求職,渴望找到合適的機會、薪資和職業發展空間,怎樣才能成功的拿到理想的offer,應該是每個候選人的目標。

技術的類的崗位,通常沒有太多的技巧,一般是看候選人的經歷和用人部門的軟性要求是否匹配,面談的順利,一般不會有太大問題。

首先我們來說作為數據挖掘或演算法的候選人。

背景

1.專業背景應該是計算機,軟體工程,數學,統計,數據挖掘等。

2.應該具備的最基本的知識和技能:計算機科學,java,c++,paython,r語言,Hadoop,spark等等。

3.英文能力一定要好,以便後期學習,很多基礎的演算法論文都是英文版的,還是要有啃論文的能力。

Advertisements

面試

再聊聊面試,一般大公司BAT,更強調基礎演算法,其實很簡單,但基本知識一定要紮實,創業類公司,更看重項目經驗和解決問題的能 力。總之,面試前請做好準備,畢竟機會都是給又準備的人。

1.網路,人際圈子是最有效的渠道,可以去打聽看看目標公司具體情況,很多企業的招聘與實際需要的人之間有很大的出入這也是為 什麼獵頭在拿到招聘需求時,還會多做一道工作:jd分析,就是看到jd后還有和部門hr溝通一番,很多jd,他真的是通用的,你看不到實質性的內容,必要是時候,請忽略他,多向可靠的朋友打聽打聽,花點時間在面試公司和崗位,部門情況怎樣,團隊如何等等。

2.一般面試流程:大公司組織架構繁複,面試流程會複雜些,一般流程是用人部門負責人,人事,cto或ceo交叉面聊,最終是談offer 階段,時間間隔不定,開始面試時在求職開始的時候心裡得有個譜,合理分配時間、精力,並理性看待自己有可能不愉快的面試。

Advertisements

3.簡歷的準備,不得不說,大概分為四大部分:

個人基本概況:姓名、出生年月、婚姻狀況、聯繫方式等。

工作經歷:工作是時間段,一定要清晰無誤,不要給hr不好的聯想,工作單位名稱、部門、職位、彙報對象、下屬等。

項目經驗:以結果為導向,簡要描述,業績描述。

畢業院校和專業。

4.面試問答,很多候選人很關注企業會問什麼,技術崗沒有太多其他考核,最重要和最基本的就是技術能力,通過提問了解個人的工 作經驗,基礎演算法知識(十大經典演算法),熟悉的工具,項目細節,怎麼解決技術問題等。

列舉幾個例子(參考BAT):

1. 生二胎政策出台後對2016-2026-2036人口的預測

2. 情景,篩選出高端用戶群,針對這些用戶發放優惠券

3. 海量數據,如何抽樣

4.如何判斷新生兒的年齡段。

5.幾十萬人的年齡如何排序

6.樸素貝葉斯公式

7.判斷鏈表是否是否有環,環的起點

8.字元串單詞翻轉

9.買100送50,給你N元,你的實際購買力

10.1000瓶葯,1瓶有毒,多少次能試出來

11.100000個數字中找中位數

12.數組中第k大的數

13.k-means演算法什麼時候失效

14.決策樹演算法是按什麼來進行分類的

15.有一批優惠信息,用戶信息完整,如何組織將其推薦給其他用戶。

技術面聊的核心:基於對數據和業務的深刻理解和極其細緻的特徵調優利用的演算法,或者是模型調優細節+業務認識。

建議:

面試過程中,最好能問清楚,面試官姓甚名誰,以便你事後打聽他的具體背景和偏好,最重要的一點是和他保持聯繫,態度也是決勝 的關鍵。技術上有什麼不懂的,事後也可以請教,對個人提升技術能力那是非常有幫助的。

面試時要抓住提問環節問一些實質性的問題,比如具體的技術問題、部門組織架構、部門戰略地位、以後的工作團隊、對個人的定位 、KPI怎樣給出等,尤以部門組織架構、戰略地位、團隊這類大又可說的問題最佳。以便你了解未來會在什麼樣的環境中工作,也有利

於大局觀的培養。

事後感謝的Email請發給面試官和hr,感謝他們的邀請和投入,這是基本的禮貌。

在精力允許的情況下多面,多拿offer,一方面漲見識、談資,一方面在談理想公司的offer時能爭取到更好的薪資待遇.

來源:中國統計網

Advertisements

你可能會喜歡