津爱改装车|小米大数据岗位面试题汇总( 三 )
(3)给你两个矩阵(txt文件 , 以\t分隔) , 让你用MapReduce实现两个矩阵相加并输出(每行打行号标记)
... ...
5)四面:(下午5点35分到5点50分)
(1)了解上家公司情况
(2)入职相关事情
学长61)笔试:
语言基础:
(1)String类可以被继承吗?为什么?
(2)HashMap , HashTable , ConcurrentHashMap的异同?
(3)Java单例模式 Scala语言如何实现?
(4)实现快速排序算法
(5)设计4个线程 , 其中两个线程每次对j增加1 , 另外两个线程对j每次减少1 。 写出程序 。
Hive
(1)把每科最高分前三名统计出来 --成绩表Score(student_name,student_no,subject_no,score)
(2)找出单科成绩高于该科平均成绩的同学名单(无论该学生有多少科 , 只要有一科满足即可) --成绩表Score(student_name,student_no,subject_no,score)
(3)一个表 test(name,price),构建一个新表,将name相同的,price所有价格合并到一个字段里面
(4)如何将题3中price合并后的prices 字段再拆分为多条记录?
Spark
(1)用户访问日志文件有两列 , 分别为日期和用户ID:(date , user_id),使用Spark统计每天的访问的记录数和用户数 。
(2)在Spark中,代码的执行位置:
dstream.foreachRDD { rdd =>val where1 = "执行位置1"rdd.foreachPartition { partition =>val where2= "执行位置2"partition.foreach { record =>val where2 = "执行位置3"}}}
2)面试:
(1)Scala中以下几个的区别
(2)Spark UDF与 Hive UDF区别
【津爱改装车|小米大数据岗位面试题汇总】(3)Spark广播出去的信息可以修改吗?比如我广播的是配置信息 , 怎么改呢 。
- 金十数据|中国7月制造业交亮眼成绩单!上半年美国对华投资增长6%,好消息
- 金十数据|苹果欲向印转移6条生产线,印度手机市场混战:三星份额紧追小米
- 餐厅|大数据显示:二季度餐厅服务员求职环比上升超150%,快递员收入第一
- 美剧去哪看|状元们最后都干什么?权势巨子数据显示,3300名状元,最后只是……
- 第二天小米社区就发布了负一屏的内测申请,我自己很满意
- 中国天气网|哪些台风与“黑格比”相似,大数据看8月台风
- 新闻科技快报 华云数据用创新技术夯实中国信创“云基座”
- 问董秘|因为公司的发动机产品满足国六标准...,投资者提问:在公司营销数据和半年报中发现
- 天擎|海纳百川 风云际会——气象大数据云平台“天擎”
- 「雷军」雷军将在8月11日举办小米十周年公开演讲