【春招】美团-数仓-一面-二面-hr面(已offer)

一面 0322 46min

  1. 接触的大数据技术栈都有什么?
  2. Spark和MapReduce之间的关系是什么?
  3. Spark中的DAG是怎么生成的?是DGAScheduler生成的DAG
  4. Spark-submit之后有什么过程?
  5. 从提交sql到解析,这是谁完成的?是Driver还是Application?
  6. Driver端什么情况会OOM?
  7. Executor端什么情况会OOM?
  8. 你觉得Spark和Flink最主要的差别在哪里?
  9. 大规模并行处理MPP了解吗?Presto了解吗?
  10. Hadoop包含哪几个部分?
  11. 实习中数据流量应该很大,大规模数据计算的稳定性是通过什么来保障的?
  12. MapReduce和Spark的技术选型?有没有去了解过这两个差异?
  13. 你觉得数据越来越大是用Spark好还是MR好?
  14. 节假日流量是怎么处理的?
  15. 你对大数据了解多少?
  16. 你认为大数据的岗位分为几个?
  17. 你对大数据的工作内容有多少理解?你实习的工作内容?
  18. 你在做的产品是做什么用?
  19. 数据治理做的哪些?存储治理做的哪些?
  20. 如果A模型和B模型相似,A表4个字段中3个和B中相似,此时A下游200个任务,B下游300个任务,怎么去下掉A?
  21. 相似模型怎么识别?相似模型很多吗?
  22. 相似模型有通过整个链路吗?
  23. 指标治理和命名治理怎么做?比如A模型和B模型中有同义不同名指标,怎么做?
  24. 有没有衡量过切换下游指标的成本和收益?

SQL题:

  1. 一张流量表。有uid和访问时间戳。需要找到用户的最大连续访问天数。
  2. 一张流量表。有uid和upid,按照时间分区,想要计算主播的次日留存的数量。
  3. 你觉得你写的代码运行可能会存在什么问题?
  4. 为什么说会出现数据倾斜?
  5. 那怎么解决呢?
  6. 有没有接触过业务?有没有接触过需求和产品?
  7. 你觉得技术和业务之间的关系是什么?

二面 0330 1h

  1. 讲一下你做的产品的技术方案?
  2. 怎么解决你说的模糊查询的算法?
  3. 讲一个你参与的项目?
  4. 怎么样得到的方案?比如字段的打平以及为什么要这么做?
  5. 怎么保证中间表打平的字段是稳定的?假如以后业务要变化,这怎么处理?
  6. 半年的时间,你觉得中间表变更的快吗?
  7. 做完这个项目有没有什么收获?从学术界到业界
  8. 有没有什么遗憾或者想做的事情?
  9. 我们一定会受到身边人的影响,你怎么去批判性的判断身边人的言论?
  10. 你自己擅长哪些技术栈?
  11. 用的Spark版本是多少?
  12. 你觉得Spark 3.0最好的特性是什么?
  13. AQE默认是打开的吗?
  14. 如果当前数据倾斜,什么时候开AQE,什么时候关掉AQE?
  15. 什么时候数据倾斜是自己可以处理的?
  16. 字节或者阿里这类,都会对Spark进行二次开发,Spark有没有对什么算子进行优化?
  17. 简单介绍一下Shuffle Join和大表和大表的Merge Join有什么差异?(其实Shuffle Join应该是方式,Merge Join应该是算法?)
  18. Spark的OOM报错,你怎么排查这个问题?
  19. 如果Execution Memory放不下OOM,一般会有哪些场景?
  20. Flink需要动态去调优调参,有没有既定的规则去调优?
  21. Flink的反压是什么?
  22. Flink对于反压的优化是什么?
  23. 你觉得数据治理是做什么?你对数据治理里面这么多方向感兴趣的是什么?
  24. 埋点可能会很混乱,不用的埋点也还在上传,有的埋点可能很稀疏,那怎么对埋点表存储进行优化?
  25. DAU的下一层是什么?B端和C端不同的视角维度?
  26. 介绍一下曾经的团队?
  27. 团队中的人哪个是你的榜样?
  28. 你怎么样去锻炼总结抽象的能力?怎么从他身上学到这个能力?

0407 offer

全部评论
这是社招吧0-0
1 回复 分享
发布于 2023-04-25 18:23 四川
tql
点赞 回复 分享
发布于 2023-08-29 00:50 江苏
tql
点赞 回复 分享
发布于 2023-08-08 10:47 河南
tql
点赞 回复 分享
发布于 2023-04-27 15:33 浙江
老哥多少段实习啊?
点赞 回复 分享
发布于 2023-04-26 08:41 浙江
问的好难啊,这不得给ssp
点赞 回复 分享
发布于 2023-04-25 19:46 河南

相关推荐

个人技术栈:C++/C#(C++真的是史,我真的是客户端/后端/嵌入式全投了个遍,还是学Java吧,学Java是对的我跟你们说)================字节跳动C++客户端方向----------------------------4.6 投递简历4.9 技术1面(1小时)八股+手撕*4(easy+med)4.10 技术2面(1小时30分钟)项目+八股+手撕(easy)4.11 技术3面(2小时)闲聊+项目细节拷打+场景题+手撕(easy)4.13 HR面(60分钟)4.20 OC5.6 Offer邮件,SP+3*n----------------------------================美团则是在两天时间内被捞了五六次,前面都是拒了,后来想通了还是后端好,接了Java后端方向(B)----------------------------3.30 投递简历4.15 技术1面(1小时20分钟)基本上纯在聊天,问了点基础的SQL,手撕场景算法题easy,最后反问为啥不问技术,面试官说没必要,不过还是问了我4道Java题(JVM、内存模型)4.21 技术2面(1小时20分钟)纯在聊天,聊兴趣爱好,手撕一道easy4.23 HR面(40分钟)4.28 OC了,大白菜,先接了5.5 Offer邮件,大白菜================联想:投的C++后台,貌似被客户端的看中了(我是和客户端有什么孽缘吗C++后端方向(入职后按面试和简历情况分配前/后/客等)----------------------------4.8 技术1面(20分钟)考察Windows客户端的基本知识,包括MVVM、多线程、delegate等4.26 技术2面(1小时30分钟)考察学习能力,项目经历,兴趣爱好等,了解了岗位职责5.9 3面(两个面试官,一位技术领导,一位hr)项目解决能力5.14 OC了================米哈游:游戏客户端C++游戏客户端开发----------------------------5.10 技术1面(1小时)5.11 技术2面(1小时30分钟)5.13 技术3面(1小时)5.19 4面5.20 状态变为“面试评估”中5.20 已电话进行意向沟通,等评估和Offer5.25 已Offer================tp-link联州:C++无线通信WiFi软件开发----------------------------2.20 投递2.24 1面C++八股(很常规)3.1 2面C++八股(很常规)、项目3.4 3面项目4.7 从辅导员口中得知已无HC4.28 座谈会4.30 Offer,已拒绝================也记录下其他公司投递状态(直到4月18日为止):----------------------------3. 科大讯飞:放弃笔试4. 腾讯:恶心的kpi,浪费我一个小时,再捞也不会再接了6. 快手:简历挂7. xhs:一个简历挂,一个筛选中8. 网易雷火:拒掉了(5.8又再次发了笔试,话说这笔试真的是人做的吗怎么这么难啊😢5.22更新:笔试不通过)9. 哔哩哔哩:不匹配
点赞 评论 收藏
分享
😭(11408)三月下旬得知考研下岸,浑浑噩噩过了十几天,随便做了个简历投了投,又做了做毕设,应付4.1毕设中期检查。没曾想4.3收到字节和快手前端面试邀请(定在4.9和4.10),还有PDD笔试邀请。这时候才垂死病中惊坐起,惊觉自己还啥也不会~~ps:鼠鼠0实习,唯一有的项目也还是学校开展的课程项目,还有校企合作生产实习的一个项目。还都是简单使用了下vue,也没有系统学习过html,css,js。属于啥也不会,唯一会点的vue还是vue2,更绝的是,因为考研都忘的差不多了。从4.3号起,可能自己也觉得快完蛋了,开始恶补前端知识。从黑马的js基础课看起,两天白天时间速通了下基础和进阶,有了个大概认知。(为什么不看html,css?——来不及啦,而且js更难更重要些吧?)看了看牛油们的面经,得知前端也会考算法,于是晚上12点到凌晨四五点又去看力扣top100(为什么这么晚?感动自己?失败好让自己心安理得?——不是啊,鼠鼠夜猫子,晚上也不困,早上十一二点起已经常态)就这样一直到4.7,榨干了所有精力,倾尽所有也无法学完,根本学不完,打电话给hr尝试推迟面试,推到了4.15(快手)  4.16 (字节),想更晚一些,hr说太晚岗位随时可能满人,好吧好吧,硬着头皮上。然后继续每天15个小时左右的恶补,又把Ajax速通,vue2+3速通(没跟着手敲,这埋下了一颗雷),八股(八股看的尤其的多,我真是吐了)就这样,来到了今天。经历了十二三天的恶补,对于前端有了个模糊的概念(细节、底层还是不懂啊),抱着涨涨经验的想法,参加了快手面试:“介绍一下项目吧,有什么难点以及怎么解决的。”“~emmmm没什么难点。”面试官绷不住了,我看到面试官笑了我也有点绷不住。(不是,是真没什么难点,也没上线,就两个本地项目)之后还是引导性地问了问项目:1.组件封装怎么做的,出于什么目的?2.性能调优讲一讲?3.首屏加载速度具体是怎么体现的?这个3.5秒是从什么到什么的时间?然后面试官看我实习时间,问我后半年干啥去了(应该是我回答的太差了,想知道我到底在前端方向下没下功夫),我说考研去了。然后聊了聊,问我以后打算什么的。接着出了个场景题:(其实我截图了,怕违反什么规定,就不发了)水果蔬菜,分类多选框;水果蔬菜内部嵌套着还有分类(比如蔬菜,又细分为根茎类和叶类;水果类似。)多选框的功能大家都应该清楚,不细说了。面试官要我自己实现一个数据结构,完成这样的多选功能。坏啦!丸辣!以为是力扣题,没曾想场景题。我也没耗时间,直接跟面试官说编码能力还不太够。(其实我能看出来,这题不难。可我现在真不会敲代码!)反问:有什么建议能给我吗?——多重视业务场景,尝试做一个难一些的项目等等。总之,整个流程不到半小时,就没了。——ps:面试官是个姐姐,人很好。全程没压力,看我答不出来就换个问题,没有刨根问底。全程无压力,就是自己太菜了。还有,为什么一点八股都没问(没有责怪面试官的意思)哭死了~作为人生第一场面试,总体感觉下来还不错,涨经验了。另外,字节的面试取消了,能力根本够不到。4.17又约了小米面试。再提一嘴,面试官太好啦!
点赞 评论 收藏
分享
一面1.hashmap的原理2.一个浏览器点击一个URL的全流程3.DNS是在哪里解析的4.讲讲activity的生命周期5.一个activityA点击ActivityB的生命周期6 .讲讲handler机制7.如果主线程用handler回调子线程,有什么要注意的8.View的事件分发的原理9.FrameLayout,A按钮把B按钮盖住了,谁响应事件10.一个ScrollView有两个全屏RecyleView,想要第一个RecycleView滑到底后丝滑的拉出第二个,讲讲思路和方法11.讲讲View的绘制流程12.算法题:层序遍历二面1.Java上有没有一本完整看完的技术书籍2.实习过程当中学习到了哪些3.用户角度的指标你有做一定的衡量吗,比如ab实验4.有没有遇见比较难解决的性能优化的卡点问题5.流媒体的业务场景你了解过相关的缓存类的优化吗6.那你的视频以什么形式来存储呢,比如一个视频我看到了五秒,但缓存到了十秒,我跳到了三十秒,这是个什么缓存形式呢7.Android操作系统上,每一层有哪些多媒体框架呢8.讲讲看过的源码里你讲讲很好的设计,抛开Glide的三级缓存9.现在让你做一个插件系统,你要让其他同学写的页面都在你的体系内成为一个插件,你要怎么设计,讲讲最核心的几个方法10.讲讲你觉得那些编译器的插件是怎么管理和提供的呢11.讲讲你用过的哪些设计模式12.操作信号上有异常信号,常见的异常信号你了解哪些13.Android程序的编译过程是什么样的14.如果让你去设计一个圆形的可以拖拽的进度条,进度条是渐变色的,怎么做15.布局优化怎么系统的来看和优化,从发现问题到解决16.渲染除了层级还有哪些因素影响17.你任务编排优化启动是怎么做的18.有些同步依赖异步,异步依赖同步,你怎么去管理19.讲讲你认为的卡顿,怎么优化,卡顿底层原理是什么20.讲讲HTTP的header字段里和缓存有关的字段21.跨平台学习过吗,做过吗22.如果给你一个技术,要求你三天内学会他,你会怎么做23.讲讲你认为自己的优点和缺点算法题 三数之和hr面,基本就是职业规划,实习时间,地点等老生常谈的问题,时间跨度六天,算上速通了
凌offer:明天HR面,接好运
点赞 评论 收藏
分享
04-29 18:58
已编辑
门头沟学院 C++
4.10 投递4.14 约面4.16 一面(面完半小时通知二面)4.22 二面(面完第二天约三面)4.25 三面(面完第2天约HR面)4.29 hr面(当天晚上oc)字节劳动节后希望立刻到岗 许愿许愿...  ❤一面 ❤面试45分钟 以简历内容为主1 项目拷打    介绍一下消息队列项目,   为什么选择rabbitMQ,    消息持久化存储是如何实现的   消费者轮询介绍一下   影响性能的主要因素,如何提升性能   对高并发的理解    是否会继续维护项目   介绍一下高并发服务器项目   ...2 八股    进程间通信的方案    介绍一下多线程    介绍一下 epoll 与 select    ...3 代码 删除倒数第n个节点 大文件处理 ❤二面 ❤大概35分钟,过程很短,面试官很和蔼。主要是项目拷打 ,手撕了一道题 时长有点短 有些担心要被挂1 项目拷打     消息队列的设计思路    为什么选择RabbitMQ 其他有了解吗2 手撕    寻找一个序列中的比左边都大 比右边都小的 元素索引,时间复杂度O(n)3 开放性交流    谈一谈你对C/C++的理解,以及常用的特性。3 反问 ❤三面 ❤大概45分钟 ,压力面,问的很深捏 ,感觉要被刷了哎1. 谈一谈项目 消息队列怎么实现的 内部细节       消息队列如何保证至少一次读取 保证最多一次读取 只读取一次,有没有考虑过消息的安全      消息队列有没有测试过性能,怎么样?      高并发服务器有没有测试过,什么机器上测试的,有没有关注cpu占用 ,延迟...       了解的锁有哪些 可以谈一谈具体使用情况吗?       文件系统的底层有了解过吗?对于高并发读写时如何实现的?       高并发服务器是如何实现高并发的,谈一谈具体的框架2 手撕大数减法 20分钟差一点细节写完3 谈一谈我的情况 可以实现几个月 学校课程 ... 4 反问 ❤hr面 ❤大概15分钟 非常快速的一个面试。 感觉主要是确认稳定性。1. 自我介绍2. 目前具备什么能力,可以快速接手业务吗3. 学校这边可以处理好吗4. 双向选择5. 有无其他offer6. 反问    
投递字节跳动等公司7个岗位
点赞 评论 收藏
分享
评论
15
63
分享

创作者周榜

更多
牛客网
牛客企业服务