50道大数据精选面试题

50道大数据精选面试题

hive面试题kafka面试题spark面试题flink面试题离线数仓面试题以下是一些常见面试题,不包含数据倾斜,小文件,内存模型与资源分配、性能优化等问题,这些会单独有几篇文章讲解.hive面试问题?面试题1:hive中四个by的区别?1)Sort By:分区内有序; 不是全局排序,其在数据进入r...

大数据面试总结

1.Flinkcheckpoint水印、window背压state2.kafka高写入、ack、zero-copyoffsetbroker、topic、partionISRrebalance3.hbase架构写入流程(两次compact)、hfile读取流程bloomfiltercap3.javah...

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图

Java大数据面试复习30天冲刺 - 日积月累,每日五题【Day04】——JavaSE

创建线程有几种方式1.通过继承Thread类实现,实现简单但不可以继承其他类,多个线程之间无法共享该线程类的实例变量。2.实现Runnable接口,较继承Thread类,避免继承的局限性,适合资源共享。3.使用Callable,方法中可以有返回值,并且抛出异常。4.创建线程池实现,线程池提供了一个线...

Java大数据面试复习30天冲刺 - 日积月累,每日五题【Day03】——JavaSE

Java大数据面试复习30天冲刺 - 日积月累,每日五题【Day03】——JavaSE

JDK JRE JVM 的区别JDK(Java Development Kit)是整个 Java 的核心,是 java 开发工具包,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。JRE(Java Runtime Environment)是运行 JAVA 程序所必须的环境的...

Java大数据面试复习30天冲刺 - 日积月累,每日五题【Day01】——JavaSE

1. 重载和重写的区别重载: 发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。重写: 发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为 ...

金三银四V2.0之大数据面试常见的10个问题

做个自我介绍吧:面试官你好,我是面试咱们公司大数据开发实习岗位的xxx,曾就读于xx学校数据科学与大数据专业,2022年毕业。曾在xx公司实习过(或者在学校期间做过几个比较大的大数据项目),主要负责ETL入库和数据分析,还负责数仓的部分组件搭建。另外在校期间接过xx个课设,长期以来极大锻炼了我写代码...

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day30】——Spark数据调优(文末附完整文档)

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day30】——Spark数据调优(文末附完整文档)

停不要往下滑了,默默想5min,看看这些面试题你都会吗?一个CPU core同一时间只能执行一个线程。而每个Executor进程上分配到的多个task,都是以每个task一条线程的方式,多线程并发运行的。一个应用提交的时候设置多大的内存?设置多少Core?设置几个Executor?以下答案仅供参考:...

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day17】——Spark4

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day17】——Spark4

停不要往下滑了,默默想5min,看看这5道面试题你都会吗?面试题 01、Spark on Mesos中,什么是的粗粒度分配,什么是细粒度分配,各自的优点和缺点是什么? 面试题02、driver的功能是什么? 面试题 03、Spark技术栈有哪些组件,每个组件都有什么功能,适合什么应用场景? 面试题0...

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】——数据倾斜2

大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】——数据倾斜2

停不要往下滑了,默默想5min,看看这5道面试题你都会吗?面试题01、数据源中的数据分布不均匀,Spark需要频繁交互? 面试题02、数据集中的不同Key由于分区方式,导致数据倾斜? 面试题03、JOIN操作中,一个数据集中的数据分布不均匀,另一个数据集较小(主要)? 面试题04、聚合操作中,数据集...

Java大数据面试之docker面试篇

什么是docker?1、Docker是一个快速交付应用、运行应用的技术:2、可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统3、运行时利用沙箱机制形成隔离容器,各个应用互不干扰4、启动、移除都可以通过一行命令完成,方便快捷6 Docker和虚拟机的差异:1、docke...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

Java面试那些事儿
Java面试那些事儿
3+人已加入
加入
相关电子书
更多
Java开发者面试百宝书
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
面试常考算法
立即下载 立即下载 立即下载