美团数据开发转正实习面经
总结:美团效率,完全没准备好就面试了。问了很多八股,兼具深度广度,知道的不知道全问了。学习之路道阻且长啊。
数仓分层:
为什么不能直接建DWD,DIM层,ODS层的必要性是什么?
DWS层的作用是什么,为什么不能直接建ADS层?完全同上乱答
SQL考查:
统计每个科目各等级的人数,写的很艰辛,面试的时候脑子经常短路,干着急。菜就多练
分组topN,窗口函数。
left join where中的条件写在where里和写在on里面有什么区别,查询结果一样吗?
Java考查:
HashMap底层组成,怎么减少扩容次数,答扩大初始容量,增加扩容因子。
说说面向对象。
了解的数据类型。
Hive:
什么情况会导致倾斜,怎么解决。
写了一个HQL语句,问从提交到MR的整个详细执行过程,答的很粗略。hive 怎么根据表名去找表数据,metastore。
MySQL 常见内存引擎,什么时候适合用哪种引擎。
事务隔离级别。银行应该用哪种隔离级别。
为什么用B+树,而不是B树或者其他。
行列存储优缺点。
常见的压缩格式。
MR:
切片规则,100个文件前面99个小文件,最后一个文件150M,默认切几片。
顺势问到小文件的危害,怎么解决。
分区器问题,疯狂拷打,但没什么印象了
环形缓冲区调大调小有什么问题,纯乱答。
写个快排,没注意有重复元素,好像陷入死循环了。
问了为什么选择走数据开发这条路,有看过什么大数据类型的书吗。
最后问你的亮点是什么,一直都不知道这些问题怎么答然后详细描述。
其他的想不起来了。
总结:美团效率,完全没准备好就面试了。问了很多八股,兼具深度广度,知道的不知道全问了。学习之路道阻且长啊。
数仓分层:
为什么不能直接建DWD,DIM层,ODS层的必要性是什么?
DWS层的作用是什么,为什么不能直接建ADS层?完全同上乱答
SQL考查:
统计每个科目各等级的人数,写的很艰辛,面试的时候脑子经常短路,干着急。菜就多练
分组topN,窗口函数。
left join where中的条件写在where里和写在on里面有什么区别,查询结果一样吗?
Java考查:
HashMap底层组成,怎么减少扩容次数,答扩大初始容量,增加扩容因子。
说说面向对象。
了解的数据类型。
Hive:
什么情况会导致倾斜,怎么解决。
写了一个HQL语句,问从提交到MR的整个详细执行过程,答的很粗略。hive 怎么根据表名去找表数据,metastore。
MySQL 常见内存引擎,什么时候适合用哪种引擎。
事务隔离级别。银行应该用哪种隔离级别。
为什么用B+树,而不是B树或者其他。
行列存储优缺点。
常见的压缩格式。
MR:
切片规则,100个文件前面99个小文件,最后一个文件150M,默认切几片。
顺势问到小文件的危害,怎么解决。
分区器问题,疯狂拷打,但没什么印象了
环形缓冲区调大调小有什么问题,纯乱答。
写个快排,没注意有重复元素,好像陷入死循环了。
问了为什么选择走数据开发这条路,有看过什么大数据类型的书吗。
最后问你的亮点是什么,一直都不知道这些问题怎么答然后详细描述。
其他的想不起来了。
全部评论
约二面了没
送花
回复
分享
幽默,呵呵
送花
回复
分享
滴滴
官网直投
附加一条 分层的好处
送花
回复
分享
是什么部门啊?平台技术吗?
送花
回复
分享
常见八股了
送花
回复
分享
知道快排为什么死循环了,start end移动条件没有包括等于,导致当start<end且两个指向的数字相同的时候一直换来换去,跳不出循环当时都没有注意
送花
回复
分享
相关推荐
投递阿里巴巴等公司10个岗位 > 2024 BAT笔试合集
点赞 评论 收藏
转发
投递恒生电子股份有限公司等公司6个岗位 >
点赞 评论 收藏
转发