菜鸟前一天投了简历,第二天便约了电话面试,面试表现很差,一轮游;
先自我介绍,介绍一下自己的实习项目,包括fastText的原理等;
后面,因为简历上写了熟悉spark,面试官问了一个问题:spark的rdd和dataframe/dataset有什么区别呢?区别在于,spark并不知道rdd的内部schema信息,但是了解dataset的内部结构;另外,rdd强调不变性,多种情况下创建新对象而不是修改老对象;面试官问的对应的一个问题是,如果rdd就是对应一组数,我对rdd的每个数+1,它是会重新创建新的rdd呢,还是修改原来的rdd+1?当然,答案是创建新的rdd啦!
后面是Java能力的考察,重写、重载、覆盖、多态的区别?重写是子类重新实现父类的函数,重写即为覆盖;重载是指,传参数目不同,类型不同,但相同函数名的两个函数~
由于巨差的表现,一轮游~