姓名:
QQ:
手机:
邮箱:
第1题:请详细描述Java线程的工作机制,Java并发编程的优缺点。
第2题:在Java中如何完成文件的随机读写,以及如何把数据序列化的输出到内存中。
第3题:请细致描述Hadoop的MapReduce具体工作过程,并动手绘制流程图。
第4题:请细致描述Hadoop的MapReduce输入数据的Split划分机制,并回答每个Split大
小是否等于Block大小及原因。
第5题:请详细解析下面的Scala代码的每一个语法细节。
abstract class RDD[T: ClassTag]( @transient private var _sc: SparkContext, @transient private var deps: Seq[Dependency[_]] ) extends Serializable with Logging {
第6题:请详解解析下面的Scala代码的每一个语法细节。
defjoinVertices[U: ClassTag](table: RDD[(VertexId, U)])(mapFunc: (VertexId, VD, U) => VD) : Graph[VD, ED] = { val uf = (id: VertexId, data: VD, o: Option[U]) => { o match { case Some(u) => mapFunc(id, data, u) case None => data } } graph.outerJoinVertices(table)(uf) }
第7题:请详解描述Scala的apply和unapply的工作机制,并用代码示例说明。
第8题:请详细描述Scala的隐式转换、隐式类、隐式参数、隐式对象,并用代码实例说明。
第9题:请详细描述Scala中函数也是对象的原理,以及为何Scala中闭包的原理。
第10题:请描述您心中的大数据技术架构全图。