2022-美团-大数据研发工程师-秋招面经

1、技术一面

Q1:自我介绍

Q2:介绍字节内存泄漏和OOM的问题

Q3:字节的KV存储库、内存和缓存的关系

Q4:介绍伴随同行项目

Q5:项目是否具有分层,比如dao、util、处理层,也就是spring boot的那一套

Q6:数据量级多大、数据存储格式是什么、spark如何读取

Q7:数据库索引、B+树、红黑树、B树、B-树、平衡二叉树的区别

Q8:spark client和sprak cluster的区别

Q9:Spark中repartition和coalesce的区别和用法

Q10:快速排序

Q11:寻找链表中间那个数:快慢指针

Q12:wordcount程序

Q13:mapreduce的shuffle过程

2、技术二面

Q1:简要介绍三份实习工作

Q2:数仓的数据模型有哪些

Q3:PYTHON如何运行的

Q4:C++面向对象的三大特性。多态如何实现的。重写和重载的区别

Q5:SCALA函数式编程的特性,为什么会有这种语言

Q6:二叉树前序遍历(非递归)

Q7:为什么选择大数据开发这条路

Q8:谈谈你对数据开发的理解

3、技术三面

Q1:简单的自我介绍

Q2:在字节的部门,简单介绍一下这个部门

Q3:谈谈在字节主要的实习工作

Q4:内存优化怎么做的

Q5:Cache是如何实现的,内部数据结构是怎么样的,开源的cache有哪些

Q6:服务宕机、如何恢复Cache中的数据

Q7:延时优化怎么做的

Q8:fate的用途、分类和应用场景

Q9:建模比赛的获奖比例,介绍你在其中的工作

Q10:对未来的职业规划

Q11:如何理解阿里的”OneData“理论

Q12:如何合理控制存储和计算成本

4、HR面

Q1:你现在有哪些offer,你会如何选择字节与美团

Q2:对美团这个部门的了解多吗

你可能感兴趣的:(2022届秋招,2022届秋招,美团,大数据研发)