码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 秋招面经第六弹:理想一面-大数据开发工程师


    秋招第六弹:理想一面-大数据开发工程师

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

    时长:45min

    1. 自我介绍

      亘古不变的环节

    2. 平时使用的技术栈有哪些?

    3. java的string底层怎么实现的?

    4. 讲一下java的list?

    5. hashmap在1.7和1.8有什么变化?

    6. JVM内存模型?怎么找到垃圾对象?

    7. 给了一个语句,大概是 person person = new person();问在JVM中这个语句对象都放在了哪里?

      八股倒是背了,但是这个例子真没有研究。大概是对象在栈,方法在堆

    8. spark和hadoop的区别?为什么spark会快?

    9. 对spark的shuffle有什么了解?平时考虑过shuffle的调优吗?

    10. spark的内存模型?

    11. spark的执行流程?怎么切分stage和task?stage对于task的分发又是怎么做的?

      这个涉及了一些spark源码的东西,回答stage就是根据shuffle,task根据block,task的分发涉及到了优先级调度,和running task、weight、minshare三个参数有关。

    12. 数仓分层怎么做的?为什么要分层?每层要注意什么?

    13. 维度建模了解吗?星型模型和雪花模型的区别?

    14. kafka有什么优势?有什么不足?

      平时关注太多kafka的优势了,不足真的是没有关注过

    15. kafka怎么选取leader?leader宕机之后怎么选取新的?新leader选举之后follow怎么向lead同步数据?

      这个问题是个连环问,一环一环,算是把kafka的数据一致性的保持问全了,涉及了ISR队列、AR队列、HW、LEO这些东西了

    16. flink的slot有什么作用?

    17. flink ckpt讲一下?平时怎么用的?

    18. flink的富函数了解吗?

    19. 算法:给一个数组[-1,10,2,-3,8,-9],求连续最大相乘结果。

    20. 反问:问了岗位工作内容?团队规模?负责的业务线有哪些?

    总结:本次面试问的可以说有史以来最全的了,涉及到了很多的大数据相关的问题,而且又会涉及到源码,问的广度和深度都比较深,而且,面试官不是你回答完就结束了,会根据你的回答接着往下问你,总之这次面试之后感触还是很大的,下来把这些问题都整理了一下,这些问题在大数据面试中的出现频率也相当高了。总体感觉这次面试的广度和深度还是可以的,符合对面试的预期。

  • 相关阅读:
    16.2 ARP 主机探测技术
    Linux 下孤儿进程与僵尸进程详解
    从零学习Linux操作系统 第三十二部分 ansible中剧本的应用
    规则调优必备技能——捞取更多好人,卡住更多坏人
    Docker实践笔记04:Tomcat环境DockerFile制作
    【概率论】条件概率、贝叶斯公式、相关系数、中心极限定理、参数估计、假设检验
    网工内推 | 国企、港企网工,年底双薪,NA以上认证即可
    web前端-html-css-雪碧图&精灵图(切换背景问题,闪烁原因,雪碧图说明,实例)
    【数据聚类】第八章第一节:谱聚类算法概述及拉普拉斯矩阵
    mysql中的null如何理解
  • 原文地址:https://blog.csdn.net/weixin_46429290/article/details/127955741
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号