美团优选大数据一面 很麻的一次面经

面试官是个特好看的姐姐. 说实话,我真被问麻了, 我看了这么多优选面经, 感觉问的全是新的. 我很难受,复习的好多都没有问, 略过的全问了.
因为之前一直学java没有接触大数据,所以期望岗位是java,姐姐上来就问你的期望岗位是java,你知道我们是大数据方向的岗位么,我说我知道.
因为最近学校实训组织了大数据的实训课,所以对大数据岗位还是非常有兴趣的.
1. 先自我介绍
2. 有序B排列合并到有序A 算法题
    姐姐人超好, 上来就劝我别紧张.. 说不会也没关系, 知道思路就好, 嘤 确实没AC ArrayList不能用.我打算自己排 姐姐说可以了
3. 先问数据库了解多少, 一问数据库我就害怕, 因为索引不了解, 我就回答可以用用基本的sql语言. 原理不是很了解
4. 好 那你说说索引了解多少... ...不了解...
5. B+数了解么?  呜呜...不了解...
6. 介绍项目负责的部分, 负责跑MR 数据清理 数据处理
7. MR了解多少?  基本会用   说说MR原理   啊这...我把4次排序说了一下
8. 为什么项目里要用MR 不用SQL?  我网卡了听成为什么不用mysql 我说mysql数据量小吧, hdfs可以放多一点,又提醒是为什么不用SQL 不知道
9. 说说为什么有的项目用mysql 不用大数据组件,  提醒我这不单单是数据量大小的问题.  啊?! 我不清楚了...
10. 实时数据处理flink了解么? 呃..(因为看面经问的基本都是spark,所以复习了spark) 实时处理不是用spark么? .. 现在用flink spark是我们两年前用的东西,不了解
11.数据结构的问了 数组和链表的区别...  还问了一个啥忘了 没答上来...
12. 又回头扣了一下MR  问的什么忘记了... 也是原理性的东西.
13. 数据库四大特性 ACID 解释到一半, 就.. 行, 我知道你会就行了.

问的很多, 基本围绕MR flink 数据库!! 数据库很重要 MR也很重要!  数据仓库 spark Hadoop组件基本没问我...白复习..麻.TCP 网络7层也没问.  这么多问题二十多分钟就我提问了 感觉凉了#面试复盘##面经##美团#
全部评论
😊
点赞 回复 分享
发布于 2021-09-16 01:47

相关推荐

03-18 00:45
门头沟学院 Java
半夜翻来覆去睡不着想着瞎聊聊(大家看看乐子也算缓解缓解压力 )bg二本软工 考研下岸没实习靠着烂毕设和github偷学项目备战春招只有ssob直骗和付费上班愿意要我(be like:2000+前端)已经放弃入行代码,想着老家躺平了。1.上了个不错高中结果整天谈恋爱啥的考了个烂大学,吃不了复读的苦直接上了,来了遇到一群好兄弟整天打游戏结果人有钱的有钱,有关系的有关系,我呢...(苦笑)2.peer pressure/这一年整天看着原来高中同学、身边朋友、同学都各奔前程整的哥们整天焦虑内耗,效率极低,空耗时间。3.学技术没有恒心,没有职业规划,刚接触完java cpp后什么都不好好深入,又瞎学个rust,没整明白又想转前端,vue没学完又看上了node.js......而且大学期间给游戏搭私服、拿ai画图配音音乐、看晋书热情都比学技术高,最终学的乱七八糟什么都不精通。4.考研也其实学的囫囵吞枣,给自己要求目标院校一降再降最后报了个应该很简单的学校然后最后一段时间觉得稳了心有怠惰一志愿差十几分进面。//这一段时间整的人很自闭,和家人,朋友都接触少了 而且感觉很对不起支持自己的家人,帮助我的朋友。//去年表弟报高考志愿没劝住他学计算机(主要是哪时候没意识就业已经这样了) 他上了个普本计算机,想着怎么点一下他尽早订好目标,好好学相关技术早点实习,但转念一想他现在还是大一还是先不说了。说到这里我想起来我也有个表哥之前让我早定方向,没事可以去刷刷牛客leetcode,现在看来我那时候也听不进去,他会听得进去嘛?我觉得不好说。//不入代码的话不知道信息化、技术支持运营之类的哪种好,如果有别的可以推荐没找到就回老家摇奶茶,卖零食去了,或许可以考虑一下乡镇职位?这大学四年过的乱七八糟也得有个结束,完了也不知道未来会前往哪里,现在才懂文学文艺作品里的毕业季迷茫。我总是常常后知后觉。
点赞 评论 收藏
分享
讲解你都学了哪些?巴拉巴拉写数仓,springboot 写个http接口微服务了解吗?--不了解面试官说:我的理解是  巴拉巴拉虽然我也不干这个spark和flink的区别:spark批,flink实时,spark stream 微批flink实时是一条一条的嘛?他会不会很慢?  --讲了是,但是他有window 巴拉巴拉不知道讲的对不对flume  +sqoop是干什么用的;--flume 数据日志采集等等  sqoop不知道你比较熟悉什么架构,--spark,flink讲一讲flink是怎么运行的--想了一下不知道, 面试官讲就其实spark,flink就是在客户端怎么样和集群怎么样计算怎么样   (架构还是得更加了解)flink env中都有什么?--集群配置,什么名字来着、并行度  讲的不全dophinshedule了解吗?他的底层实现了解吗?你这个项目是什么网上做的吗?开源的吗哪里学的?讲一讲java基础:微服务了解吗 ?你知道java有哪些集合吗?--set  --hashset有什么区别?还有吗?面试官讲其实hashset 就是底层是hashmap实现的  巴拉巴拉  set其实是java的一个基础类bala什么时候用hashset 什么时候用hashmap--hashset通常指针对于处理去重操作,hashma用于需要存储数据时,并且hashset对比list他的查找插入时间复杂度是o(1)hashset 存放一个已有数据的时候会怎么办?--我说不会放进去 ,面试官问只是不会放进去吗?代码:链表反转  本来想让我写集合相关的,看我集合不熟就改这个了。--注意面向对象的代码书写细节反问:你们做什么业务?--主要就是flume-sqoop一些数据日志采集  一些简单的etl   包括dophinshedule一些流式管理;还有一些仓库维护;对我有什么建议吗?--实习面试侧重于一些基础一些的面试,不会问太多项目,校招侧重于具体的框架,最好能够重点了解某一个框架能够阅读源码,对于基础的语言需要重点了解不一定非得是java,但是肯定需要了解,技术栈不一定要宽,要深。#牛客AI配图神器#没问hive kafka这个我也不会总结:要注重基础语言知识和深挖某一框架,加强基础语言代码了解
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务