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