史上最全141道大数据面试题:Redis+Linux(1),想转行当程序员的必看

本文汇集了141道大数据面试题,涵盖Redis、Linux基础知识以及Kafka核心概念和实践。讨论了Linux设备类型、内核调度、文件系统、Kafka的数据分组策略、消息存储格式以及Hadoop和Spark的相关问题,旨在帮助程序员准备面试。
摘要由CSDN通过智能技术生成
  1. 字符设备驱动程序的关键数据结构是哪个?

  2. Linux 中有哪几种设备?

  3. 模块程序能否使用可链接的库函数?

  4. Linux 中的浮点运算由应用程序实现还是内核实现?

  5. 模块和应用程序分别运行在什么空间?

  6. Linux 调度程序是根据进程的动态优先级还是静态优先级来调度进程的?

  7. 调用 schedule()进行进程切换的方式有几种?

  8. Linux 中的文件包括哪些?

  9. Linux 中主要有哪几种内核锁?

  10. Linux 中的用户模式和内核模式是什么含义?

  11. TLB 中缓存的是什么内容?

  12. 设备驱动程序包括哪些功能函数?

Kafka面试专题及答案

============

  1. kafaka 生产数据时数据的分组策略

  2. Kafka 的设计是什么样的呢?

  3. 数据传输的事物定义有哪三种?

  4. Kafka 判断一个节点是否还活着有那两个条件?

  5. producer 是否直接将数据发送到 broker 的 leader(主节点)?

  6. Kafa consumer 是否可以消费指定分区消息?

  7. Kafka 消息是采用 Pull 模式,还是 Push 模式?

  8. Kafka 存储在硬盘上的消息格式是什么?

  9. Kafka 高效文件存储设计特点

  10. Kafka 与传统消息系统之间有三个关键区别

  11. Kafka 创建 Topic 时如何将分区放置到不同的 Broker 中

  12. Kafka 新建的分区会在哪个目录下创建

  13. partition 的数据如何保存到硬盘

  14. kafka 的 ack 机制

  15. Kafka 的消费者如何消费数据

  16. 消费者负载均衡策略

  17. 数据有序

大数据面试题大全

========

1、kafka 的 message 包括哪些信息

2、怎么查看 kafka 的 offset

3、hadoop 的 shuffle 过程

4、spark 集群运算的模式

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值