秋招面经第三弹:oppo一面-大数据开发工程师

秋招第三弹:oppo一面-大数据开发工程师

写在最前:秋招以来一直在冲,因为事情比较多,对于笔试面试一直没有复盘,现在靠仅存的记忆把面试的一些问题记录下来,尽可能记录出能回忆到的问题,但可能记的不是很全。

时长:70min左右

  1. 自我介绍

  2. 问项目,问的不深,大概一些设计的数据类型、业务线、业务逻辑怎么处理的、怎么处理的脏数据、模型怎么设计的?

    数仓建模这个问题也是比较重要,被问到的几率也很高

  3. spark OOM有没有遇到过,怎么处理的?

    这个问题第一次见到,OOM平时真的没有注意过,面完也是及时的整理出来

  4. spark streaming用没用过?有什么特点?和flink比哪个更好?

  5. kafka的高水位线

    保证数据一致性的东西,顺便说了一些ISR,和leader宕机后的选举

  6. zookeeper的节点类型

    面试官先问我对zookeeper了解不,我说问问看,我以为会问选举机制,我还沾沾自喜,没想到问了节点类型,直接G

  7. 项目中的亮点和难点

这个问题真的是被问烂了啊,几乎面面都有

  1. 论文完成情况?论文内容?论文中使用到的算法和其他算法比有什么优势?复杂度如何?

  2. 十大排序算法的特点和复杂度?简单说说?O(n)的都有哪些

  3. clickhouse用来干什么了?有什么优缺点?平时用的比较多的引擎有哪些?

  4. 大数据质量是怎么保证的?

  5. 大数据容灾机制怎么做的?

  6. 问了几个情景问题,问如果数据出现了告警,怎么快速处理?如果开发中,任务已经上线,但是业务方改了需求,怎么办?

  7. 数据倾斜怎么处理?怎么发生的?

  8. 工作中最大的难点?最大的错误?

  9. spark常见的错误?

  10. 算法题:实现正则匹配

  11. 算法题:翻转链表

总结:整体下来面试问题的难度并不是很大,涉及的面也比较广,对于大数据的组件、还有一些项目问题,面试官应该也是一晚没睡想的这些题目,复盘的价值也是很高的。而且整场下来面试官也比较和善,也会引导你去思考。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

牧码文

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

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

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

打赏作者

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

抵扣说明:

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

余额充值