秋招面经第十一弹:沐瞳科技一面-大数据平台开发工程师
admin
2024-03-01 17:33:15
0

秋招第十一弹:沐瞳科技一面-大数据平台开发工程师

写在最前:秋招以来一直在冲,因为事情比较多,对于笔试面试一直没有复盘,现在靠仅存的记忆把面试的一些问题记录下来,尽可能记录出能回忆到的问题,但可能记的不是很全。

时长:40min

  1. 自我介绍

  2. 介绍一下项目

    因为面试时候比较晚,觉得是在刷kpi,心态比较摆烂,自我介绍没有好好介绍,让我介绍项目时候也是随便说说,我随便说了做的视频播放的项目

  3. 视频播放项目具体是怎么实现的?

    我自寻死路,想要摆烂,没想到反向摆烂,我说说不太好说,能写出来就比较好理解。面试官马上开了一个代码考核界面,让我写

    没有办法,那么久的项目实在想不起来,就临时发挥,给面试官手撕了视频播放归因的代码,写的比较简单,因为很多特殊情况我没有写进去

  4. 根据我写的代码,问我业务过程、主键、维度是怎么设计的

    因为看完代码,面试官大概知道是什么样的数据了,他心目中对数据模型有了自己的思想,就问我模型当时怎么设计的

  5. spark源码有了解吗?你写的这个代码有几个job?几个stage?

    这种源码的考察方式很独特,编都没法编,就仔细的分析了一下代码,把行动算子和shuffle算子罗列了一下,和面试官说了job和stage的数量,顺遍说了下job和stage底层是怎么划分的,拖延下时间

  6. spark和hadoop的区别?

    我没有直接回答,只说了spark和mr的shuffle区别,和执行流程的区别

  7. hive sql怎么转换成的mr

  8. java内存模型了解多少?

  9. java的list讲解一下?

    我提到了线程安全和线程不安全,问我什么是安全什么是不安全?为什么?不安全会怎么样?怎么解决?为什么不直接全用ArrayList?

  10. java的线程底层怎么实现的?有几种线程创建方式?

  11. 进程和线程的区别?什么是线程私有的?

  12. 怎么查看一个java进程的运行占用?

  13. 如果一个线程占用资源很大,linux怎么找到它?

  14. top命令可以查看哪些信息?

  15. linux内核介绍一下?

  16. http和RPC的区别?

  17. 写过哪些接口?用什么写的?

  18. maven怎么解决依赖冲突问题?

  19. flink cdc了解吗?

  20. kafka的消费者和生产者有什么关系?还有topic?

  21. 反问

    问了工作内容和平时主要用什么语言?

总结:因为是平台开发,对于后端开发的能力确实有限,java的问题回答的并不好,但是在问spark源码时候的方式很独特,可以真实的去考虑sql是怎么提交的,比着回答八股文,对了一些灵活性,而且分析代码得出结论的方式更能学到东西,总体来说,虽然java的问题回答的一探糊涂,但是大数据相关的面试经验又多了一些。

相关内容

热门资讯

原创 詹... 今天,詹天文更新了她的社交媒体动态,拉开了话题的序幕。她在上海迪士尼的旅行写真照中,展现出她靓丽的打...
原创 筱... 在一次直播中,筱梅收到了霖霖和玥儿送来的生日蛋糕,脸上洋溢着满满的幸福,迫不及待地与大家分享。这个粉...
原创 广... 这里是刘小顺的旅行和生活研究所。 广州,作为稳居中国“一线城市”之列的南方都会,向来以澎湃的经济活...
原创 汪... 在汪峰与章子怡离婚不到一年的时间里,他便找到了比自己小19岁的女友森林北,这位颜值与气质兼具的网红引...
原创 汪... 昨天,一位网友在日本撞见了汪峰和森林北,正悠闲地逛药妆店。两人都穿着休闲的短裤和运动鞋,森林北的身材...
红薯与糯米的完美结合,湖南糯米... 湖南红薯糯米饼是一道充满乡土气息的传统小吃,以其软糯香甜的口感深受人们喜爱。这种家常美食制作简单,原...
三伏天给爸妈的“养生菜谱”!九... 三伏天,骄阳似火,酷热难耐,空气里都弥漫着湿热的气息。在这个时节,人体很容易受到暑湿的侵袭,出现食欲...
“三伏”养生有“五宜” 眼下已进入“三伏天”。俗话说,“热在三伏”。每年的“三伏”,都是一年当中气温最高、湿气最重、最潮湿闷...
今日最佳:再见了,妈妈。 来源抖音:@一瓶酸酸乳 再饿一会儿,孩子自己划出国了。