美团大数据开发面经

timeline: 8.24 一面 8.28二面 8.31 hr面 9.7 oc

一面:

  1. 项目介绍
  2. 什么是指标体系
  3. 指标体系包含元素
  4. 指标分类
  5. 数仓分层、分层好处
  6. 数仓分层和指标分类之间有什么关系
  7. 什么是总线矩阵
  8. 什么样的数仓是一个比较好的数仓
  9. 什么方法可以落实上面说的数仓
  10. 缓慢变化维;除了拉链表还有哪些方式
  11. 什么情况下可以使用map join
  12. 怎么解决数据倾斜问题
  13. Java 垃圾回收机制
  14. SQL题: 波峰波谷、连续三天
  15. Java: 字符串最后一个字符长度
  16. 两段实习中最大成长点
  17. 大学期间感兴趣的事

二面:

(被拷打一个半小时...)

算法题: 链表中的节点每k个一组翻转

  1. 自我介绍
  2. 做题,讲一下做题思路
  3. 项目背景、项目产出、项目意义
  4. 讲项目细节及全流程,抠细节(真的很细,精确到每一行、每一列怎么设计,为什么这么设计,这样做有什么好处);项目几个人完成的,怎么分配;(讲了将近半小时...)
  5. 有没有用过多维分析引擎(mpp那些); 讲了doris
  6. 在哪里使用了doris,doris作用是什么,讲一下对doris了解多少
  7. 学大数据相关的知识在哪学的,通过什么途径;遇到过什么问题
  8. 讲一下上面问题怎么解决的,调节参数是哪些;为什么这么调参;讲一下参数中增加内存为什么有用;reduce个数是越大越好吗;调参后任务运行时长优化到多少;
  9. 对数据治理有哪些理解
  10. 学习数仓建模理论在哪里学的;学完之后自己消化吸收还做了哪些工作;
  11. 学习的时候有没有看过源码;spark shuffle源码看过吗;略讲了一点
  12. 什么时候开始准备面试;平常准备面试分哪几部分准备(说了面试题、项目和刷题;然后问了力扣和牛客都刷了多少题;练SQL在哪练的)刷算法题对你有什么影响;
  13. 平常用的开发环境有哪些(了解不了解git,有没有做过版本管理)
  14. java看过哪些书吗
  15. 计算、存储优化有哪些方式; 基于以上理解,你认为你两家实习公司数仓还有哪些可以改进的地方;
  16. 数据倾斜实际应用;
  17. 为什么选择数据开发方向;以后规划是啥样
  18. 你觉得什么样的工作是你比较喜欢的;什么样的工作是你不喜欢的;
  19. 有什么兴趣爱好
  20. 本科成绩咋样,研究生期间成绩;本科期间遇到过最困难的时候是什么;怎么调整的;
  21. 有什么优势和劣势
  22. 还有一些常规八股,不是很难就不记录了......

最后放一张意向,祝大家都有满意offer~

#晒一晒我的offer##数据开发#
全部评论
试试携程,帮忙看流程,NTAW3GA
3 回复 分享
发布于 2023-09-07 17:07 上海
大佬,可以试试腾讯云智,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过———https://www.nowcoder.com/share/jump/26748809026717564
2 回复 分享
发布于 2023-09-08 21:10 湖南
牛逼
1 回复 分享
发布于 2023-10-06 18:42 广东
同学,可以试试元戎启行,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过——〉https://www.nowcoder.com/discuss/508445999631765504
1 回复 分享
发布于 2023-09-10 00:01 广东
你这是实习还是正式offer,我感觉是正式找工作吧?
1 回复 分享
发布于 2023-09-09 23:37 湖北
真是nb,这些问题看的我头皮发麻
1 回复 分享
发布于 2023-09-08 17:15 海南
1 回复 分享
发布于 2023-09-07 23:09 湖南
群主NB!
1 回复 分享
发布于 2023-09-07 18:45 辽宁
接好运
1 回复 分享
发布于 2023-09-07 17:01 广东
举报了
点赞 回复 分享
发布于 2023-12-19 22:11 广东
龙哥牛逼
点赞 回复 分享
发布于 2023-11-05 18:26 天津
哈哈哈哈全都不会,大佬能告诉我怎么回答吗
点赞 回复 分享
发布于 2023-09-21 16:01 广西
感觉好难
点赞 回复 分享
发布于 2023-09-20 14:23 海南
龙哥牛B!!!!
点赞 回复 分享
发布于 2023-09-18 13:00 广东
哪个部门啊
点赞 回复 分享
发布于 2023-09-08 22:37 北京
牛逼接好运
点赞 回复 分享
发布于 2023-09-08 19:25 四川
沾沾喜气
点赞 回复 分享
发布于 2023-09-08 17:07 浙江
大佬牛逼
点赞 回复 分享
发布于 2023-09-08 09:15 广东
龙哥教我
点赞 回复 分享
发布于 2023-09-07 21:43 四川
NB!
点赞 回复 分享
发布于 2023-09-07 21:33 广东

相关推荐

2025-12-27 21:39
已编辑
蚌埠坦克学院 前端工程师
一面 1.自我介绍。2.实习内容介绍?3.实习内容拷打?4.讲下开发了babel插件是解决什么问题?怎么开发的?5.从浏览器的地址输入一个URL到页面显示的过程?6.浏览器从本地那些地方都是在那些缓存是存在哪里的,这些知道吗?浏览器自己的缓存和系统本地的缓存是在哪里?7.DNS的两种解析方式有哪两种?它们之间有什么区别?或者说他们的链路是什么样?8.在发请求之前,我们会经过哪些比较重要的步骤?如果它是HTTPS的,还有其他的吗?9.说下TCP的三次握手?10.你说的那个ACK那个值是多少呢?为什么是三次握手,而不是两次或者四次呢?11.说下浏览器的缓存?12.Cache Control,除了max-age,还有一些其他的值吗?13.上面no cache或者说no store这些有见过吗?last-modify还有一个什么?这两个有什么区别吗?14.TCP和UDP的区别?15.为什么TCP它是可靠的呢?16.有办法把UDP变成可靠的吗?17.有了解过负载均衡吗?这个负载均衡大概是干什么的?18.说下http的响应状态码?还有它的一些响应头?19.3xx的响应状态码还有哪些?20.一个http的响应包括哪些部分?21.浏览器拿到响应后就去做解析了,解析它是怎么解析的?22.我们用了一个叫transform的属性,然后把他们的transforma:translation的Z改变成了不为零的值。然后这个时候他们会有一个什么样变化吗?23.这个不在现在浏览器绘制,它在浏览器渲染的时候,他们会有什么区别吗?就是说我们一个浏览器上面,它应该只有一个页面,一个图层。然后用了这个transform之后,我们就可能有两个图层,是不是?然后他们就会有一个合成的,就是两个图层合成一个图层的那种操作?24.有哪些操作会导致重排呢?为什么去读取元素的宽高会导致重排?25.说下js中事件循环的过程?26.渲染是在那一步完成的?27.常见的微任务和宏任务有哪些?28.requsetAnimationFrame是宏任务还是微任务?29.说下Promise.all是什么?30.手写Promise.all。30.eventbus是什么?31.算法:找到比相邻两个数大的数的对应的下标。(推荐使用二分)32.说下什么是二分查找?反问
软件开发笔面经
点赞 评论 收藏
分享
1. 实习项目介绍2. 学习成绩怎么样,年级排名?3. 为什么大学学习这个开发方向4. 学习时有没有看一些好的教程或博客5. kotlin调用c++的接口怎么调用6. native声明的函数是怎么对应到c++的函数7. 原生和c++间是怎么传递数据的8. java的引用类型传递给c++时内存管理是怎么样的9. c++层怎么调用java的方法10. Compose的数据驱动是怎么实现的11. 除了mutableStateOf还有其他方式可以定义状态吗12. 如果外部有一个状态传递给子控件,并且让子控件可以更改状态,改怎么做13. 除了lambda回调还有什么方式14. Compose背后对应的真正的视图,什么时候会创建什么时候会销毁,它的内存管理是怎么样的15. 一个Compose组件内有个状态,什么情况下这个状态会变为默认值(什么情况下组件会销毁重建)16. 手撕:计算视图数量手撕是原创题,大概内容是:移动端的视图层级结构是树状的,每个节点都是一个视图。每个视图都有一个isVisible 属性,表示该视图是否可见;视图间有父子关系,当父视图不可见时,其所有子视图也不可见。现给定以下结构体,请实现一个函数,计算叶子视图中可见视图的数量与不可见视图的数量:struct View {bool isVisible;View subviews[];}mid水平,如果算上没见过需要15分钟内当面思考和写出来并解释,可算得上是hard两天后约三面
点赞 评论 收藏
分享
查看13道真题和解析
点赞 评论 收藏
分享
评论
34
147
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务