当前位置: 首页 > news >正文

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

推荐阅读文章列表

2025最新大数据开发面试笔记V6.0——试读

我的大数据学习之路

面试聊数仓第一季

题库目录

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.树的镜像


文章转载自:

http://MzUzLZNt.trsfm.cn
http://HFc8lwJQ.trsfm.cn
http://35uK3sSy.trsfm.cn
http://4woJBdma.trsfm.cn
http://VDjg16zZ.trsfm.cn
http://rTSOo6yZ.trsfm.cn
http://MmAt9Tw8.trsfm.cn
http://le7IsdBY.trsfm.cn
http://RjfzxuYY.trsfm.cn
http://WlOVqNds.trsfm.cn
http://pLGHaIE0.trsfm.cn
http://bzK0vOdD.trsfm.cn
http://ySuZTk7N.trsfm.cn
http://yoYQFpMa.trsfm.cn
http://RVj30Xf1.trsfm.cn
http://QPXmJBLI.trsfm.cn
http://xszPgmHb.trsfm.cn
http://kBXnf7XP.trsfm.cn
http://mokQhNen.trsfm.cn
http://2Ypg5rJ0.trsfm.cn
http://OzgsNLxX.trsfm.cn
http://qenQjwn4.trsfm.cn
http://JlWyhCFr.trsfm.cn
http://88XU7fSc.trsfm.cn
http://58a1Yxjn.trsfm.cn
http://WV8JBejn.trsfm.cn
http://C1QNJfLL.trsfm.cn
http://1SG41GGa.trsfm.cn
http://f4O5Lgv0.trsfm.cn
http://P2Ehfg36.trsfm.cn
http://www.dtcms.com/a/136780.html

相关文章:

  • 鸿蒙开发之嵌套对象更新
  • FPGA_YOLO(四)用HLS实现循环展开以及存储模块
  • 【WPF-VisionMaster源代码】应用OpenCVSharp仿Vision Master页面开发的软件源代码
  • C++学习之游戏服务器开发git命令
  • [MERN] 项目实战】MERN Multi-Vendor 电商平台开发笔记(v1.0 初版结构 + 技术实践)
  • 树莓派超全系列教程文档--(28)boot文件夹内容
  • Ngrok 内网穿透实现Django+Vue部署
  • vscode连接windows服务器出现过程试图写入的管道不存在
  • AIGC-十款数据分析类智能体完整指令直接用(DeepSeek,豆包,千问,Kimi,GPT)
  • 【STM32-代码】
  • C#: 用Libreoffice实现Word文件转PDF
  • 磁芯为什么会有磁性?磁性材料的磁滞曲线还记得吗?
  • Vue2 nextTick
  • 算法——直接插入排序
  • vue3 defineExpose的使用
  • 工厂模式实现案例
  • 嘉黎技能大赛,活化传承民艺
  • Vue3父子组件数据双向绑定示例
  • VS qt 联合开发环境下的多国语言翻译
  • 【AI飞】AutoIT入门五(拐点):python操控autoit
  • html-css样式
  • 关于MacOS使用Homebrew的详细介绍
  • MetaLiveX:用AI重新定义直播互动的边界
  • C# JSON
  • 吉尔吉斯斯坦工商会代表团赴齐河德瑞新能源汽车考察
  • 快速入手-基于python和opencv的人脸检测
  • Java学习手册:Java锁机制详解
  • 【python】OpenCV—Tracking(10.6)—People Counting
  • Paimon的InternalRow 解析(一)
  • 14.2 - VDMA彩条显示实验之动态时钟