互联网大厂大数据面试真题汇总大全(四)

一、字节跳动

  1. 算法题,排列组合

示例:[1,2,3]

期望:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]

  1. kafka如果创建大量的topic,对kafak会有什么影响?
  2. kafka一个topic有3个partition,但是出现了数据倾斜,有2个partition中数据量很少,下游用flink消费kakfa,5秒钟一个窗口会有什么影响?
  3. 谈谈你对spark Shuffle的理解? 描述一下大表与大表join时的Shuffle机制或者过程?
  4. 谈一下flink如何保证精准一次性?
  5. barrier对齐会有什么危害?
  6. 你在项目中都遇到过哪些问题?怎么解决的?有没有转化为经验,分享给其他同事,保证这个错误不会再犯?
  7. 平时用用java代码多吗?知道线程池吗?你可以手写出一个线程池吗?

二、滴滴

  1. redis底层map实现的原理
  2. 为什么从SparkStreaming转移到Flink?就是因为flink功能强大吗?
  3. SparkStreaming的checkpoint与flink的checkpoint的区别?
  4. 4.5亿用户如何海量去重,我说使用redis自定义布隆过滤?他说这么高的并发,redis抗的住吗?
  5. 你懂HBase吗?那么lsm树是什么?
  6. 网络传输分几层
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值