一面聊了挺多,讓我把一個完整的數(shù)據(jù)挖掘流程講一下,從預(yù)處理,特征工程,到模型融合。有些沒有回答的很好,面試官人挺好,也沒有為難我
面試官問的面試題:北京華旗資訊科技有限公司數(shù)據(jù)挖掘面試題
介紹常用的算法,gbdt和xgboost區(qū)別,具體怎么做預(yù)處理,特征工程,模型融合常用方式,融合一定會提升嗎?
2面不太好,問了怎么在2G內(nèi)存里找100TB數(shù)據(jù)的中位數(shù),還有怎么解決mapreduce數(shù)據(jù)傾斜,經(jīng)常用什么語言工具開發(fā)
然后答的不好被刷掉了,簡歷被扔到菜鳥網(wǎng)絡(luò),重新開始一面
一面還是問簡歷的東西,二面應(yīng)該是總監(jiān)級的人物吧,天池比賽的菜鳥網(wǎng)絡(luò)就是他出題。
二面問了我的研究方向,怎么把研究內(nèi)容應(yīng)用到實際中,還做 了其他哪些研究。
不知道為啥,沒有3面,直接HR面了。
電話預(yù)約的主要內(nèi)容一般是詢問是否已經(jīng)找到工作,是否有意向有時間來公司面試?畢竟有些人是隨意投遞簡歷,有些是招聘網(wǎng)站自動投遞。
提前電話預(yù)約好即可避免浪費雙方時間。
北京華旗資訊科技有限公司it研發(fā)工程師面試題
你要在多長時間以后才能為我們公司做出重要貢獻? 不需要多長時間——你預(yù)計在經(jīng)過短暫的適應(yīng)期后,你就會為公司做出貢獻。 你會在我們這里干多長時間? 只要我們彼此都感到我在為公司做貢獻、在取得成績、在進步,我就會干下去。 如果我和你過去的老板談,你認為他會說你的強項和弱點分別是什么?
、說說&和&&的區(qū)別。
&和&&都可以用作邏輯與的運算符,表示邏輯與(and),當(dāng)運算符兩邊的表達式的結(jié)果都為true時,整個運算結(jié)果才為true,否則,只要有一方為false,則結(jié)果為false。
&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對于if(str != null && !str.equals(“”))表達式,當(dāng)str為null時,后面的表達式不會執(zhí)行,所以不會出現(xiàn)NullPointerException如果將&&改為&,則會拋出NullPointerException異常。If(x==33 & ++y>0) y會增長,If(x==33 && ++y>0)不會增長
&還可以用作位運算符,當(dāng)&操作符兩邊的表達式不是boolean類型時,&表示按位與操作,我們通常使用 數(shù)&1來判斷一個數(shù)是奇數(shù)還是偶數(shù) 如果結(jié)果為0為偶數(shù),結(jié)果為1為奇數(shù),如4&1 –> 0偶數(shù)。
備注:這道題先說兩者的共同點,再說出&&和&的特殊之處,并列舉一些經(jīng)典的例子來表明自己理解透徹深入、實際經(jīng)驗豐富。
北京華旗資訊科技有限公司java程序員面試題
說出ArrayList,Vector, LinkedList的存儲性能和特性
ArrayList和Vector都是使用數(shù)組方式存儲數(shù)據(jù),此數(shù)組元素數(shù)大于實際存儲的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現(xiàn)存儲,按序號索引數(shù)據(jù)需要進行前向或后向遍歷,但是插入數(shù)據(jù)時只需要記錄本項的前后項即可,所以插入速度較快。
LinkedList也是線程不安全的,LinkedList提供了一些方法,使得LinkedList可以被當(dāng)作堆棧和隊列來使用。
(共7條) 廣東溫氏食品集團有限公司
(共9條) 北京首創(chuàng)股份有限公司
(共7條) 北京首都機場航空安保有限公司
(共8條) 中核華泰建設(shè)有限公司
(共9條) 滁州惠科光電科技有限公司
(共7條) 小馬智行