一面聊了挺多,让我把一个完整的数据挖掘流程讲一下,从预处理,特征工程,到模型融合。有些没有回答的很好,面试官人挺好,也没有为难我
面试官问的面试题:北京华旗资讯科技有限公司数据挖掘面试题
介绍常用的算法,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可以被当作堆栈和队列来使用。
(共8条) 西安华讯科技有限责任公司
(共6条) 四川水井坊股份有限公司
(共4条) CHARLES & KEITH
(共4条) 陕西万德软件有限公司
(共5条) 北京新年华教育
(共9条) 茶颜悦色