独家!美团2025校招大数据题库

本文总结了最近一年面试过美团大数据的同学提供的面经,共计50+篇

题库目录

Java

1.写一个多线程代码

2.写一个单例代码

3.LinkedBlockingQueue原理

4.模板设计模式

5.如何设计一个 生产者-消费者队列

6.堆内存和栈内存

7.ThreadLocal底层

8.synchronized的原理,缺点是什么,如何解决

9.volatile使用场景和原理 ,与synchronized的区别

10.Java内存模型

11.如何提高hashtable、hashmap性能

12.redis的缓存问题

13.布隆过滤器

14.多线程的实现方式和区别

15.线程池的作用以及如何实现

大数据

1.hdfs的读写流程

2.hdfs副本机制,为什么三副本,副本存放策略

3.hdfs容错机制

4.MapReduce执行流程

5.spark和mr区别

6.求TopN 扩展:如果量过大不能完全写入内存怎么解决,MapReduce怎么实现

7.spark的部署、调度原理

8.spark的stage是怎么划分的

9.reduce join如何执行

10.大数据量如何优化join

11.hive优化手段

12.hiveSQL底层怎么执行

13.spark容错机制

14.数据倾斜怎么处理

15.实时处理了解吗

16.反压了解吗

17.两个窗口一个数据正常均匀,一个数据不平衡(比如前面数据特别多后面特别少),怎么处理(意思应该是有可能时间划分出错,调整一下窗口的起始位置和结束位置)

计算机基础

1.OSI7层模型

2.http属于哪一层,tcp属于哪一层

3.post和get请求的区别

4.tcp三次握手

5.TCP与UDP的区别

6.http与https的区别

7.访问一个网址会经过哪些步骤

8.访问HTTP接口慢,如何排查,可能出现问题的地方

9.进程和线程

10.linux操作系统常见命令

11.操作系统如何解决内存碎片的

12.单核cpu同一时刻能处理多少个进程

13.多线程和多进程的优缺点

14.什么是死锁,怎么解决死锁,用生活中的例子解释一下死锁

15.常见的数据结构有哪些

16.数组和链表的区别,什么时候用数组或者链表

17.队列跟栈的区别

18.树的遍历方式有哪些

19.排序算法,时间空间复杂度

20.快排的过程

21.数据库三范式,第三范式举例说明

22.什么是索引,有哪些索引,索引的缺点和优点

23.B树和B+树有什么优缺点

24.mysql索引什么时候无作用,或者说什么情况不适合建索引

25.索引的底层结构

26.SQL查询语言分类

27.SQL的连接方式

28.SQL的union 和 union all的区别

29.事务定义

30.mysql事务的特性

31.事务的隔离级别,mysql的隔离级别

32.幻读是什么

33.MVCC的作用及实现原理

34.Drop、truncate、delete的区别

算法

1.链表判断是否有环

2.二叉树的深度

3.NC92 最长公共子序列(二)

4.判断二叉树是否对称

5.滑动窗口最大值

6.最小栈

7.删除链表的倒数第 N 个结点

8.剑指 Offer 51. 数组中的逆序对

9.树的镜像

#数据人的面试交流地##牛客创作赏金赛#
大数据开发面试笔记 文章被收录于专栏

包括大数据篇、计算机语言篇、计算机基础篇、算法刷题篇、面试经验篇等五大篇章: 大数据篇包括框架原理、源码解析、调优技巧、大数据场景题、项目实战、数仓理论等模块;计算机语言篇包括Java、Linux、大厂常考SQL面试题等模块;计算机基础篇包括计算机网络、操作系统、数据库、数据结构等模块;算法刷题篇包括大厂高频算法题、刷题速成计划等模块 面试经验篇包括BAT、美团、字节、快手、京东等大厂的面经合集

全部评论

相关推荐

回顾一下这两个多月的血泪面试历程😭。本期讲字节和腾讯的暑期面试经历。🗓字节跳动:○广告业务:2/10一面挂。是我收到的第一个暑期面试,面试问题整体难度中等,不会过于简单,也具有一定的深度,面试官比较温和,会适当引导。○抖音/直播/电商/剪映:3/19一面挂。考察内容比较常规,基本是实习项目、组件八股和数仓理论,但算法题没写出来,且缺少对实习项目的深入思考,于是一面挂。○财经业务:4/3一面+二面,4/7三面,4/8 offer。🗓腾讯:○S3:2/18一面,2/18二面挂。一面的过程整体非常流畅,询问反馈时面试官的评价很好,于是速通当天晚上二面。然而,二面面试官与一面面试官的反馈完全相反,认为我不适合做这一行,甚至建议我更换职业方向。那天是我第一次陷入深深的自我怀疑。○TEG:2/25一面挂。高压力+强技术面,面试官很年轻且思维敏捷,问题一环扣一环,会抓住你回答过程中的漏洞一直进行追问,侧重技术和算法能力。○PCG:3/10一面,3/12二面挂。一面二面整体都比较流畅,问题和算法都比较常规,二面面试官额外问了一些408相关基础内容,算法和SQL基本都能做出来,但最后二面挂。○IEG:3/24一面挂。侧重平台开发而不是单纯的数仓,结合该部门的业务会出一些场景题,整体难度偏高,考察知识的全面性和应变能力。○CDG:3/27一面挂。全程20min,面试官没开摄像头,简单聊了两句,面试官认为我不适合这个岗位,于是给了一道算法题ac后就结束。#软件开发# #实习进度记录# #暑期实习 # #互联网大厂实习# #面经# #校招# #腾讯# #字节实习# #字节跳动#
投递字节跳动等公司10个岗位 实习进度记录
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务