当前位置: 首页 > 面试经验 >

字节五轮技术面面经

优质
小牛编辑
61浏览
2024-09-14

字节五轮技术面面经

字节数据开发oc了,写面经还愿~

一面

  • 深挖项目
  • 快手的数仓分层
  • dws层建设的必要性
  • hudi应用中的收益和不足
  • 开发过程中遇到过什么优化的case,分不同类型来说
  • 说一下mr shuffle的过程
  • row_number、rank、dense_rank的区别
  • sql:新用户次留率
  • 算法:二分查找

二面

  • 项目
  • 具体介绍一下数仓自学和实习中接触到的不同的案例
  • 介绍一下mr原理
  • map端和reduce端并行度的取决因子有哪些
  • 如何解决小文件数过多的问题
  • 两个表join后写入到新表中,有哪些对于代码健壮性的考虑点。
  • 各种大数据的引擎在使用上和原理上有哪些区别。
  • 数据库怎么设计。
  • 快速排序原理、时间空间复杂度。
  • 数据质量一般怎么保证

三面

  • 项目
  • 维度退化,退化的是什么
  • 总线矩阵,实际使用的一些案例

四面

  • 项目中的难点
  • 对岗位的理解
  • 开发过程中技术上的挑战
  • 算法:a->1, b->2,...,z->26。给定一个全是数字的字符串,求出转化成字母可能的组合有几种。

五面

  • 深挖项目,涉及到具体业务逻辑和口径
  • 实习中遇到比较困难的事情
  • hudi的收益
  • 其他的数据领域的新技术和发展情况
  • 对岗位的理解

 类似资料: