• 2023秋招—大数据开发面经—多益网络


    一面 hr面:问个人情况,问官网投递时回答的一些问题

    二面——技术面

    1、实习的工作是什么?

    2、SQL调优有哪些?

    3、介绍一下项目,主要做什么工作?(项目介绍还不顺畅)

    4、为什么学大数据?

    5、项目里的Flume是怎么用的?

    6、TailDir为什么可以断点重传?(面试官说不能)

    7、Linux什么指令可以监听文件?

    8、Flume的事务是怎样的?(因为上一题提到了事务)

    9、Kafka的基本架构?

    10、RXR队列(不知道是什么东西)

    11、Kafka的partition副本写数据是怎么写的?

    12、Kafka副本的leader是怎么选出来的?

    13、有没有了解Kafka的架构设计?

    14、讲一个最熟悉的集合?(答了HashMap)

    15、ArrayList是怎么实现的?LinkedList是怎么实现的?ArrayList与LinkedList有什么区别?

    16、怎么声明字符串(String)?字符串new出来保存到哪里?如果是字符串常量保存在哪?

    17、StringBuffer和StringBuilder有什么区别?

    18、Java里除了Synconized,还有什么加锁方式?

    19、介绍一下垃圾回收机制(说得不顺畅)

    20、具体的垃圾回收器有哪些?

    21、MySQL的存储引擎有哪些?Innodb的索引是怎么实现的?为什么用B+树?

    22、索引的作用

    23、内连接是什么?

    24、有了解MVCC吗?介绍一下

    25、Hdfs的架构是怎样的?NN和2NN有什么区别?

    26、HDFS的HA怎么实现?

    27、HDFS的写数据流程?其中一台DataNode掉线了,写数据会怎样呢?

    28、HBase是列式存储吗?行式存储和列式存储有什么区别?

    29、HBase的HA

    30、用的Hadoop是什么版本?(3.1.3)

    31、项目里Hive用的是内部表还是外部表?为什么用外部表?

    32、Hive数据倾斜

    33、有没写过Hive的UDF函数?(没写过)

    34、有没了解过开窗函数?介绍一下

    35、平时是怎么学习的?

    36、意向的工作城市?

    37、有拿到其他offer吗?

    38、期望薪资?为什么区间这么大?

    39、对互联网加班怎么看?周六加班学习能接受吗?

    40、反问:大数据研发的日常工作是什么?(数据挖掘和平台开发)

    41、反问:简历有需要改的?有什么需要提升的?(基础再强化,挖深层)

    面试体验:有点差,一是迟到了半个多小时,说是前面的同学还没面完,二是技术面问太多了

    最后挂了,个人感觉是期望薪资说高了

    以上记录希望能帮助你们

  • 相关阅读:
    Hadoop 安装教程 (Mac m1/m2版)
    C++ string replace操作
    【ROS2原理16】SROS 2 访问控制策略
    算法题--替换空格
    RabbitMQ第一话 -- docker安装RabbitMQ以及Springboot集成RabbitMQ
    用 Vim 打造舒适高效的编程体验
    mina通讯替代socket通讯的使用
    专栏 | 解析“全闪对象存储”(三)
    java计算机毕业设计ssm党支部在线学习
    使用.NET简单实现一个Redis的高性能克隆版(三)
  • 原文地址:https://blog.csdn.net/m0_65025800/article/details/127898322