借贷宝大数据面试题

借贷宝
借贷宝大数据面试题文章插图
编程 【请选择你最熟练的编程语言回答】
1、[item**2 for item in range(5) ] 结果时什么【python】
2、Spark与Pandas中DataFrame 怎么相互转换【python】
3、Python中哪些核心对象具有序列操作属性【python】
4、请简单介绍几种序列操作?【python】
5、讲一下进程和线程的区别【java】
6、请创建一个单例程序【java】
7、浅谈java的设计模式【java】
8、请用java写一个hive udf函数【java】
9、var , val 和def三个关键字之间的区别【Scala】
10、object和class的区别【Scala】
11、trait(特质)和abstract class(抽象类)的区别?【Scala】
解答题:
1、数据仓库有哪几种模型 , 谈谈他们的优缺点和应用场景?
2、元数据如何定义?
【借贷宝大数据面试题】3、如何设计缓慢变化维
大数据相关:
1、hive内外表的区别?
2、请写一个创表语句和导入语句 , 讲.txt的数据导入hive库中
3、浅谈一下HBASE的读写原理
4、HBASE预分区的作用及原理
5、浅谈HBase rowkey设计原则
6、Spark的Stage的划分原理
7、请说说Spark中map算子和mapPartition算子的区别