• 秋招面经第九弹:字节一面-大数据开发工程师(电商)


    秋招第九弹:字节一面-大数据开发工程师(电商)

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

    时长:45min

    1. 自我介绍

    2. 先问了一些我的基本情况

      面试官可能看我比较紧张,说缓解一下我的紧张情绪,下面正式开始,当时听完,更紧张

    3. 问我java会吗?问一些java问题

    4. java的内存模型?java的类加载器?怎么标记一个垃圾对象?哪些对象可以作为可达节点?

    5. 堆栈分别放了什么东西?

    6. 堆内内存划分?

    7. spark的shuffle?

    8. http和https的区别?

    9. http属于哪一层的协议?七层协议都有什么?还知道哪些应用层协议?

    10. TCP和UDP有什么区别?

    11. get和post的区别?

    12. hive的udf怎么自定义的?

    13. hive sql如何转换成的mr任务?

    14. kafka怎么保证数据一致性的?工作中碰到过哪些kafka问题?

    15. 数据治理有什么了解?怎么保证数据质量?

    16. 数据存储格式了解多少?parquet和orc有什么异同?用的较多的是哪种?为什么用orc?

    17. spark的内存模型了解吗?动态模型怎么做到的?存在内存占用时候怎么解决?

    18. 算法题:判断环形链表

    19. 算法题:给一个数组,求最大连续数组和

    20. sql题:最大连续登录天数问题

      好像关于sql题,常问的也就是这些了

    21. 反问

      工作内容,部门氛围,结果多久出来

    总结:字节的面试可能是一面的原因,整体感觉还可以,甚至给一种感觉没有一些小公司的难,但考察的面还是挺广的,对于底层的东西和基础的东西字节问的还是比较多,算法出了两个,本人的算法能力巨弱,好在出的比较简单,答得也比较顺利。面试过程中面试官有点吐字不清,导致很多时候问的问题都听不懂,一直在让他再说一遍,我都很嘎嘎。但整体下来感觉良好,没有不适反应。

  • 相关阅读:
    sql创建临时表,获取查询数据后删除临时表,清理空间
    Linux基础知识与实操-篇三: 文件压缩打包与vim基本使用
    计算机毕业设计之java+ssm的洗衣店管理系统
    费曼学习法(一)
    软件测试/测试开发丨基于人工智能的代码分析与 Bug 检测实战
    C语言实现一个简单的点歌系统
    kafka 消息偏移量
    在C++中怎么把std::string类型的数字转成int类型的数字
    Java框架 Spring-AOP
    vue select选择下拉组织树,解决不出现横向滚动条
  • 原文地址:https://blog.csdn.net/weixin_46429290/article/details/128053677