99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀數(shù)據挖掘工程師面試指南
數(shù)據挖掘工程師面試指南
2014-11-03
收藏

數(shù)據挖掘工程師面試指南

數(shù)據挖掘領域是一個獨特的行業(yè),通常的招聘面試方法可能不大適用于本行業(yè)的特點。在招聘一個合格的數(shù)據挖掘工程師時,公司一般關注以下三個方面:

  • 他聰明嗎?聰明意味著能透過復雜的信息建構問題并以正確的方式加以解決。聰明人還能從失敗中獲取經驗。
  • 他能否專注于項目?專注意味著在各種困難的環(huán)境內,仍能獨立或合作完成項目。
  • 他是否能與團隊一起工作。團隊合作需要很好的溝通能力,工作中涉及到的概念、問題、模型、結論等都需要成員之間正確的溝通方能加以明確。

    為了解候選人是否具有數(shù)據挖掘工程師的潛質,需要一小時的面試,主要通過以下五個環(huán)節(jié):

  1、簡介

     如同交談之初的寒暄一樣,簡介是使候選人放松下來??梢韵冉榻B一下公司本身的情況,再回答對方的一些疑問。如果問題很復雜,可以將回答放到面試的最后階段再處理。

  2、關于數(shù)據挖掘項目

     這是最為重要且耗時的面試階段,詢問候選人最近接手的數(shù)據挖掘項目的情況和處理方式。要提問的方面包括:

  • 他一開始是如何描述這個項目的
  • 項目持續(xù)了多長時間
  • 這個項目的關鍵問題是什么
  • 問題是如何得到解決的
  • 數(shù)據挖掘項目中最為困難的階段是什么
  • 最有趣的階段又是什么
  • 在他眼里,客戶是怎么樣的
  • 團隊的其他成員又是如何表現(xiàn)的
  • 從中獲得了什么樣的經驗

        在這個面試階段,不僅要提問關于“what”的問題,還要很多關于“why”的問題。因為優(yōu)秀的數(shù)據挖掘工程師要能面對客戶,清晰的論證并支持其提出的觀點。

  3、關于數(shù)據挖掘的流程

       考察候選人對于工作流程的認識是必要的,如果他談到了跨行業(yè)數(shù)據挖掘流程規(guī)范(CRISP-DM)意味著好兆頭。有很多時候,候選人對這些規(guī)范不以為然。雖然說從不同的角度來看待問題是一種創(chuàng)新,但是創(chuàng)新也需要建立在堅實在流程標準之上。因為它可以保證我們不會出現(xiàn)大的紕漏。

        必要的時候,可以用白板讓候選人畫出流程圖。并讓他評價這些工作中最為重要或需要反思的地方。因為建模工作不可能一次完成,反復的提煉問題、建立模型的情況是經常遇到的。

         另外可以在某個挖掘流程進行深入考查,例如詢問對方如何避免過度擬合,如何從大量的候選變量中進行篩選,如何評價或比較模型的效果。

  4、解決問題

      軟件公司的面試一般會包括“編碼測試”,考查數(shù)據挖掘工程師也應該如此。一種可以參考的作法是提供一份存在缺陷的分析報告。讓候選人對報告進行研究,表達報告中結論的意義,提出其中所存在的問題或不足,提出改進或補救的方法。

  5、收尾

        在面試的最后階段,需要回答候選人的其它提問,并使之相信本公司在本行業(yè)中的優(yōu)勢地位,以及在職業(yè)生涯中的作用。在完成面試后,需要立即將面試記錄進行整理存檔。

  面試是一件苦差事,但也是一個交流學習的機會。通過面試可以了解到其它人遇到的問題,以及他們是如何解決的。

數(shù)據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調,回調的第一個參數(shù)驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }