![](https://img-blog.csdnimg.cn/588c97187d9a42eaae50b31648beacfd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试
文章平均质量分 83
整理了 Java ⼋股⽂、大数据等高频面试题,愿可以互相进步,拿到心仪的offer。
Z_凌云
用心的产品让生活更美好!
展开
-
大数据开发必备面试题Flume篇合集
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。原创 2023-04-18 20:57:25 · 568 阅读 · 0 评论 -
大数据开发必备面试题Kafka篇合集
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。原创 2023-04-14 16:09:45 · 469 阅读 · 0 评论 -
大数据开发必备面试题Spark篇合集
Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。原创 2023-04-11 20:46:02 · 629 阅读 · 0 评论 -
大数据开发必备面试题Spark篇02
Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。原创 2023-04-11 20:37:41 · 461 阅读 · 0 评论 -
大数据开发必备面试题Spark篇01
Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。原创 2023-04-09 10:06:27 · 466 阅读 · 0 评论 -
大数据开发必备面试题Hive篇
Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 reducer 无法完成的复杂的分析工作。原创 2023-04-08 15:23:26 · 758 阅读 · 0 评论 -
大数据开发必备面试题Hadoop篇
Hadoop 面试中主要有三部分内容:分布式存储(HDFS)、分布式计算框架(MapReduce)和资源调度框架(YARN)。原创 2023-04-07 16:02:17 · 607 阅读 · 0 评论 -
2023Java高频必背面试题Java 虚拟机篇合集
新建⾃定义类继承⾃java.lang.ClassLoader,重写findClass、loadClass、defineClass⽅法。原创 2023-04-07 09:41:01 · 355 阅读 · 0 评论 -
2023Java高频必背并发编程面试题02
CAS 算法是,如果当前有两个线程,⼀个线程将变量值从 A 改为 B ,再由 B 改回为 A,当前线程开始执⾏ CAS 算法时,就很容易认为值没有变化,误认为读取数据到执⾏ CAS 算法的期间,没有线程修改过数据。juc 包提供了⼀个 AtomicStampedReference,即,解决 ABA 问题。原创 2023-04-06 15:40:58 · 347 阅读 · 0 评论 -
2023Java高频必背并发编程面试题合集
线程状态有 NEW、RUNNABLE、BLOCK、WAITING、TIMED_WAITING、THERMINATED。原创 2023-04-06 15:41:53 · 665 阅读 · 0 评论 -
2023Java高频必背并发编程面试题01
Java内存模型定义了程序中各种变量的访问规则:(1)所有变量都存储在主存,每个线程都有⾃⼰的⼯作内存;(2)⼯作内存中保存了被该线程使⽤的变量的主存副本,线程对变量的所有操作都必须在⼯作空间进⾏,不能直接读写主内存数据;(3)操作完成后,线程的⼯作内存通过缓存⼀致性协议将操作完的数据刷回主存。原创 2023-04-06 15:05:49 · 644 阅读 · 0 评论 -
2023Java高频必背面试题基础篇合集
(1)。它能够直接反应现实⽣活中的对象。(2)。Java 利⽤ Java 虚拟机运⾏字节码,⽆论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进⾏编译,编译后的程序可在其它平台运⾏。(3)。Java 为解释型语⾔,编译器把 Java 代码编译成平台⽆关的中间代码,然后在 JVM 上解释运⾏,具有很好的可移植性。(4)。如对多线程⽀持,对⽹络通信⽀持,最重要的⼀点是提供了垃圾回收器。(5)。原创 2023-04-05 15:29:12 · 643 阅读 · 0 评论 -
Java高频必背面试题基础篇03
Java 反射机制是指在程序的运⾏过程中可以构造任意⼀个类的对象、获取任意⼀个类的成员变量和成员⽅法、获取任意⼀个对象所属的类信息、调⽤任意⼀个对象的属性和⽅法。反射机制使得 Java 具有动态获取程序信息和动态调⽤对象⽅法的能⼒。可以通过以下类调⽤反射 API。(1):可获得类属性⽅法;(2):获得类的成员变量;(3):获取类的⽅法信息;(4):获取类的构造⽅法等信息。原创 2023-04-05 15:25:57 · 372 阅读 · 0 评论 -
Java高频必背面试题基础篇02
(1)为某种特定数据类型或对象分配与创建对象个数⽆关的单⼀的存储空间。(2)使得某个⽅法或属性与类⽽不是对象关联在⼀起,即在不创建对象的情况下可通过类直接调⽤⽅法或使⽤类的属性。(1)。⽤ static 关键字修饰的静态变量在内存中只有⼀个副本。只要静态变量所在的类被加载,这个静态变量就会被分配空间,可以使⽤“类.静态变量”和“对象.静态变量”的⽅法使⽤。(2)。static 修饰的⽅法⽆需创建对象就可以被调⽤。原创 2023-04-05 15:01:24 · 484 阅读 · 0 评论 -
Java高频必背面试题基础篇01
(1)。它能够直接反应现实⽣活中的对象。(2)。Java 利⽤ Java 虚拟机运⾏字节码,⽆论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进⾏编译,编译后的程序可在其它平台运⾏。(3)。Java 为解释型语⾔,编译器把 Java 代码编译成平台⽆关的中间代码,然后在 JVM 上解释运⾏,具有很好的可移植性。(4)。如对多线程⽀持,对⽹络通信⽀持,最重要的⼀点是提供了垃圾回收器。.....原创 2023-04-05 11:06:21 · 469 阅读 · 0 评论