大数据-面试问题大全-持续更新

大数据面试题(附答案,持续更新...) 说说对hadoop的理解,都有哪些组件,分别是干什么的 还了解大数据其他组件嘛? kafka在什么地方需要用到zookeeper 了解HBase吗? 说下spark中的transform和action 为什么spark要把操作分为transform和action spark中有了RDD,为什么还要有Dataframe和DataSet? 了解函数式编程吗?说下c/c++和scala这种函数式编程语... 阅读详情
  • 结合课程内容、学习情况、学生面试情况。想了一些大数据相关的问题。供参考。
  • 2018年11月27日08:28:40 更新

#zookeeper&hadoop

  • 公司部署了几台zookeeper
  • 公司部署了几台hadoop?
  • 怎么确定需要几台hadoop?
  • 写过shell脚本没有?什么场景写了shell?
  • 公司什么项目用到大数据,为什么要用大数据?
  • 你们公司数据库量多大?
  • nameNode机子的内存和磁盘多大?dataNode的内存和磁盘多大?

#项目问题
*.你做过哪些项目?

#任何大数据项目都需要考虑的问题

  • 是否存在大量数据,大量的数据具有什么价值?
  • 数据量有多大?
  • 项目将会用到哪些大数据技术?
  • 项目数据怎么产生?
  • 项目数据怎么采集?
  • 项目数据采集到的是什么样数据?
  • 项目数据采集之后存储在哪里?
  • 项目如何使用采集到的数据?

#hadoop-hdfs

  • 项目数据怎么上传到hdfs?
  • 项目数据上传到hdfs要花多长时间?
  • HDFS 上传文件有没有遇到什么问题?
  • 如何实现文件定时上传到hdfs?
  • 需要上传很多小文件到hdfs怎么处理?
  • 谈谈你对hdfs的理解?
  • 简单说说hdfs的读写流程?
  • 你们如何保证hadoop的稳定性?
  • 有没有遇到上传文件很慢的问题?
  • 如何保证不同机器之间的磁盘利用率平衡?

#hadoop-mr

  • 公司几个NameNode结点,几个DataNode?
  • 写过mr程序没有?
    1.你的mr程序大概多少个map,多少个reduce?
    2.你的mr程序负责做什么事情?
    3.你的mr程序写了多久?
    4.你的mr程序怎么去执行执行?
  • mr程序,运行有几种模式?
  • Partitioner分区原理是怎样的?
  • Mapper任务的执行流程是怎样的?
  • Reducer任务的执行流程是怎样的?
  • 说说MapReduce自定义数据类型?
  • 说说WritableComparable和Writable两个接口的区别?
  • 你所了解的MapReduce中的常见算法有哪些?
  • 说说mr的combiner组件?
  • 说说MapReduce中分片、分区、排序?
  • Mapreduce整体过程分为几个阶段?分别是什么?

#hadoop
*.说说hadoop的分片,分区的概念
*.如何监控hadoop

#Flume

  • 你们的数据采集用到了flume吗?怎么使用的?
  • flume的核心角色agent包含哪些部分(组件)?
  • flume的Source可以有哪些种类,项目中用的哪个?
  • flume的channel可以有哪些种类,项目中用的哪个?
  • flume的sink可以有哪些种类,项目中用的哪个?
  • flume采集遇到过什么问题?
  • 工作中哪些项目用到了flume,分别的source,channel,sink是什么?
  • 你说知道的flume常见应用场景有哪些?
  • 说说flume的高可用?工作中有没有这样使用?
  • 说说flume的负载均衡?工作中有没有这样使用?
  • 说说flume自定义拦截器?工作中有实际应用过吗?
    #Hive
  • 简单说说数据仓库和数据库的理解?
  • 数据仓库的数据可以从哪里来?
  • 你觉得数据仓库有什么好处?
  • 说说你对hive的理解?
  • 操作型系统和分析型系统的区别?
    分析型系统更加注重数据分析和报表,而操作型系统的目标是一个伴有大量数据改变的事务优化系统。
  • 设计分析型数据库时应该考虑哪些问题?
  • 谈谈你对ETL的理解?
  • 数据仓库和数据集市的区别?
  • 数据集市组织数据的两种模型?
  • 你们项目数据集市组织数据用的什么模型?事实表包含了多少个索引?
  • 全量抽取和增量抽取的区别?你们项目用的什么抽取方式?
  • 什么是维度速度模型?
  • hive 数据倾斜怎么解决?
  • 使用hive遇到过什么问题?
  • hive有几种存储格式,大概区别是什么?
  • hive 和mysql的区别?
  • hive的分区和分桶的区别?
  • hive的内部表和外部表的选择?
  • hive什么时候用内部表?什么时候用外部表?
  • hive导入数据有几种形式?
  • hive导出数据有几种形式?

#kafka

  • 说说kafka分片副本机制?
  • kafka如何保证消息不丢失?
  • kafka你在工作中遇到什么问题?
  • kafka重复消费问题?
  • kafka有哪些特性?
  • kafka为什么那么快?
大数据大厂面试100题及详细答案解答,爆肝八小时近四万长文 前言:感觉大家对面试题比较感兴趣,之前发布的Python基础面试题阅读量都很高,后期会持续更新面试系列,以及收集一些大厂的面试题,希望能帮助到大家,同时本文比较长,可以关注之后收藏慢慢看,如果大家比较喜欢,大数据面试后续会持续更新,如果需要其他方向的面试题也可以评论或私信告诉我,记得三连呦。 大数据面试100题数据采集面试题FlumeFlume 使用场景Flume 丢包问题Flume 与 Kafka 的选取数据怎么采集到 Kafka,实现方式flume 管道内存,flume 宕机了数据丢失怎么解决flume 阅读详情

相关推荐

2023大数据面试真题(持续更新)

5.有两个数据源,一个记录的是广告投放给用户的日志,一个记录用户访问日志,另外还有一个固定的用户基础表记录用户基本信息(比如学历,年龄等等)。9.线上业务每天产生的业务日志(压缩后>=3G),每天需要加载到hive的log表中,将每天产生的业务日志在压缩之后load到hive的log表时,最好使用的压缩算法是哪个,并说明其原因。为什么不用 Hive 默认的分隔符,默认的分隔符是什么?41.有一千万条短信,有重复,以文本文件的形式保存,一行一条数据,请用五分钟时间,找出重复出现最多的前10条。

我的祖传代码 3万+

Hive优化的十大方法

hive 优化

thy822的专栏 1万+

2022年最新版大数据面试题全面总结-持续更新

2021-2022大数据面试题全面总结

微信搜:import_bigdata,大数据领域硬核原创作者 1万+

Hive优化(21种方案)

1、Fetch抓取   Fetch抓取是指,Hive中对某些情况的查询可以不必使用MapReduce计算。例如:SELECT * FROM employees;在这种情况下,Hive可以简单地读取employee对应的存储目录下的文件,然后输出查询结果到控制台。   在hive-default.xml.template文件中hive.fetch.task.conversion默认是more,老版本...

小道的博客 6075

大数据手写面试题Scala语言实现大全(持续更新)

在大数据领域,Scala语言因其强大的函数式编程特性和对并发处理的良好支持而成为了开发者们的热门选择。有些面试官,为了考验面试者的基本功,需要让手写一些面试题,以数据结构和算法类的居多。本文将为您提供一些常见的Scala手写面试题及参考答案,帮助您在面试或工作中更好地运用Scala。

大模型大数据攻城狮的专栏 814

EPLAN二次开发实战:从API接口到定制化功能的完整指南

本文为电气工程师和自动化设计师提供了一份EPLAN二次开发的完整实战指南。文章详细介绍了从脚本、插件到独立程序三种开发模式,重点讲解了如何使用C#或VB.NET通过API接口操作EPLAN数据模型,实现定制化功能以提升设计效率,并分享了开发环境搭建、调试及项目打包分发的避坑经验。

c6d7e8f9g的博客 1124

hive 优化

hive 优化

qq_43192537的博客 3006

采用MPU6050的手势遥控器

随着社会的发展与进步,电子产品日益更新,个人家庭迎来了越来越多的智能家电。然而,现在的智能电子设备产品的遥控器多数都是按键形的。操作繁琐不直观,学习成本大。并且对于有老人小孩的家庭,给他们的操作带来了巨大的障碍。手势遥控器是指利用简单的手势来指挥电子设备,获得便捷的操作体验。让家庭成员都可以享受科技发展带来的福利。MPU6050是一个运动传感器,内置陀螺仪,再由电子设备利用判断结果做出相应的响应即...

Sakura的博客小站 6603

大数据常见面试题及答案

大数据常见面试题及答案,大部分都有涉及

遐想者 3万+

省一蓝桥杯嵌入式-09RTC实时时钟

RTC(Real-Time Clock)实时时钟,是一个独立的定时器RTC模块拥有一组连续的计数的计数器,在响应软件配置下,可提供时钟、日历、闹钟功能RTC能提供年月日时分秒等信息(可设置)在系统复位或从待机模式唤醒后,RTC的设置时间维持不变(这个我没实现,复位后时间也重置了,有能力的可以自己研究一下)持续时间跟踪:在主系统断电后或处于低功耗模式时,RTC仍继续工作,原理是有额外的电池为其供电(蓝桥杯板子没有这个备用电源,该功能无效。

qq_46392331的博客 1729

RS485 MODBUS转PROFINET网关案例丨汇川变频器接入到1200 PROFINET

本案例介绍的是用北京小疆智控(北京)技术有限公司生产的GW-PN5003型MODBUS RTU转PROFINET网关将汇川变频器接入西门子PLC1200 PROFINET网络的使用方法。

bjxjzk的博客 1884

Hive的优化大全,超过16种优化,详细篇,附带mysql数据库的优化

hive的十六种优化的原理和代码; mysql的优化方式 介绍

qq_55006020的博客 3494

AutosarMCAL开发——基于EB CRC驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

qq_45583706的博客 1392

大数据面试题及答案 100道 (最新版)持续更新

大数据面试题及答案【最新版】大数据高级面试题大全(2021版),发现网上很多大数据面试题都没有答案,所以花了很长时间搜集,本套大数据面试题大全 最近由于要准备面试就开始提早看些面试、笔试题。以下是自己总结的一些经常出现、有价值的试题,包含hadoop、hive、hbase、storm、spark等。答案仅供参考,如有错误,请指出。试题不定时更新。 如果不背 大数据面试题的答案,肯定面试会挂! 这套 大数据面试题大全,希望对大家有帮助哈~ 博主已将以下这些面试题整理成了一个Java面试手册,是PDF版

架构师专栏 2万+

一、C++反作弊对抗实战 (基础篇 —— 2.注册表注入DLL)

在Windows NT/XP操作系统中,当需要加载user32.dll的程序启动时,user32.dll会加载注册表键HLM\Software\Microsoft\WindowsNT\CurrentVersion\Windows\AppInit_dlls下面列出的所有模块。

Koma的主页 1098

【Codecs系列】x265编码器(十二):子像素运动搜索

在基于块运动补偿的视频编码框架中,运动搜索是最为重要的环节之一,同时也是编码端最为耗时的模块。运动搜索包括整像素运动搜索和子像素运动搜索,其中整像素运动搜索已经有很多快速算法,比如经典的三步搜索法、菱形搜索、六边形搜索以及TZSearch等等;但子像素搜索的快速算法却比较少,本文主要讲解x265编码器中的子像素搜索方法以及相关的快速搜索方法。

优快云明星博主,认证博客专家,视频、Matlab领域优质创作者。 749

【大数据面试题大全】大数据真实面试题(持续更新)

Flink 是一个分布式的流式数据的处理引擎,对于有界和无界数据进行状态计算,提供了很多便于用户编写分布式任务的 API,有 DataSetAPI,但是新版本中已经被舍弃了,即将淘汰了,现在用的是 DataStreamAPI,还有一些 TbaleAPI,但是做的并不是十分完善,比起 SqarkSQL 还是有很大的差距,Flink 里面还提供了容错机制,FlinkCEP实时预警等功能。RDD是一个分布式的数据集,是Spark中最基本的数据抽象,RDD有这么五个特点,分别是:依赖性:RDD之间有依赖关系。

weixin_53543905的博客 1万+

uniapp(微信小程序) - 实现uniapp小程序电子签名板,横屏手写姓名签名专用写字画板,客户专用签字板,手写签名签字画板组件,手写签名,(详细运行示例,一键复制开箱即用)

uniapp实现微信小程序的电子签名效果,uniapp微信小程序 电子签名 写字板,用uniapp实现微信小程序的电子签名,uniapp微信小程序canvans实现手写签名,记录一个uniapp写的小程序的手写板,横屏,用于签名,unniapp实现电子签名,uniapp怎么做横屏的手写签名,uniapp如何实现签字板,uniapp小程序平台下怎么做电子签名板组件,uniapp电子签名插件,uniapp最好用的电子写字板插件组件源码,实现uniapp 手写签名功能,手写板、签字板,uni-app插件市场最好的

✅ 精选推荐文章 1万+

探秘大数据面试:BigData-Interview项目深度解析

探秘大数据面试:BigData-Interview项目深度解析 去发现同类优质开源项目:https://gitcode.com/ 在当今大数据时代,数据处理和分析能力成为了众多企业和开发者的核心竞争力。如果你正在准备进入大数据领域或者希望提升自己的相关技能,那么项目绝对值得你关注。这是一个专注于大数据领域的面试题库,包含了丰富的技术知识和实战经验,旨在帮助开发者更好地理解和应对大数据面试。 项目简...

gitblog_00050的博客 785

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大数据面试3分钟自我介绍_[持续更新]渣渣大数据社招面试之路

本人海外水本,在某三线中厂工作2年出头后准备跳槽,为了回报论坛和集思广益,特在此记录面试的问题。因为刚开始,后面会持续更新。##阿里云 城市大脑 1面 凉凉1.做个自我介绍2.谈谈工作中的一个亮点,或者有较大贡献的地方3.意向工作地点4.从上家公司离职的原因5.数据抽取是否有遇到过什么问题,如何解决的6.说一下数据治理方面实践的例子7.用过什么阿里的组件吗8.如何解决数据倾斜,举个例子9.Spar...

weixin_32350433的博客 3598

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

2021超全大数据面试宝典,吐血总结十万字,大数据面试收藏这一篇就够了

本文最新版已发布至公众号【五分钟学大数据】 获取此套面试题最新pdf版,请搜索公众号【五分钟学大数据】,对话框发送面试宝典 扫码获取最新PDF版: 版本 时间 描述 V1.0 2020-02-18 创建 V1.2 2020-06-17 新增 spark 、flink相关面试题 V1.3 ...

yuan_more的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

最新【大数据面试题大全】大数据真实面试题(持续更新),大数据开发开发还会吃香吗

Flink 是一个分布式的流式数据的处理引擎,对于有界和无界数据进行状态计算,提供了很多便于用户编写分布式任务的 API,有 DataSetAPI,但是新版本中已经被舍弃了,即将淘汰了,现在用的是 DataStreamAPI,还有一些 TbaleAPI,但是做的并不是十分完善,比起 SqarkSQL 还是有很大的差距,Flink 里面还提供了容错机制,FlinkCEP实时预警等功能。依赖性:RDD之间有依赖关系。计算位置:RDD会自己选择最佳的计算位置,可以避免数据移动带来的开销。

2401_84592047的博客 1709

大数据面试技巧——个人总结(持续更新)

说明:以下内容仅为个人观点,仅供参考。 说期望薪资一定要说具体值,不要说区间。 问题尽可能回答的详细一点。 面试官问的一个问题,你回答的越细(比较问你shuffle流程你跟他说一个小时,甚至画张图出来),他后面越问的越少。 一方面是因为你一个问题都能答的那么细,他就觉得你其它方面也还可以。另一方面,面试也有时间限制的,后面的人可能还在等着呢。于是可能你答完这个问题,他随便再问一两个问题基本就可...

ll谢安生的博客 2763

大数据成神之路(持续更新)

大家好,本人目前在某BAT公司任职大数据工程师,自2010年开始接触大数据,至今已经有N多年了,从一无所知的小白到一线互联网公司虽然坎坷,却也收货良多。决心写下这个大数据成神之路文章。 欢迎关注‘大数据技术与架构’ 微信公众号,获取更多关于Spark、flink、hadoop的资料下载。 已经在公众号更新文章目录: 大数据成神之路-Java高级特性增强 - 大数据成神之路系列:[J...

微信搜:import_bigdata,大数据领域硬核原创作者 1525

2021年超全超详细的最新大数据开发面试题,附答案解析

版本 时间 描述 V1.0 2020-12-18 创建 V1.2 2021-01-17 新增 spark 面试题 V1.3 2021-01-18 新增 kafka 面试题 V1.4 2021-01-20 新增 hbase 面试题 V1.5 2021-01-30 新增 flink 面试题 复习大数据面试题,看这一套就够了! 持续更新中… 文章更新首发于公众号:五分钟学大数据 获取此套面试题最新pdf版,请搜索公众号【五分钟学大数据】,对话框发送 面试宝典 此套面试题来自于...

yuan_more的博客 4万+

大数据最新【大数据面试题大全】大数据真实面试题(持续更新),大数据开发面试宝典

依赖性:RDD之间有依赖关系。计算位置:RDD会自己选择最佳的计算位置,可以避免数据移动带来的开销。计算函数:用来计算RDD各个分区上的数据。分区列表:每个分区里是RDD的部分数据。分区器(可选):用于键/值类型的RDD,比如某个RDD是按散列来分区。shuffle翻译过来是洗牌的意思,将带有共同特征的数据汇聚到一个节点上进行计算时用shuffle。OGG 是一种基于日志的结构化数据复制软件,通过解析源数据库在线日志或归档日志获得数据的增删改变化。

2401_84181309的博客 802
上一篇: javaEE面试-心得-怎么去介绍一个技术点
下一篇: linux安装jdk
billycoder
博客等级 码龄17年 171粉丝 188原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值