wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Big Data and Hadoop Quiz

Total questions: 96

Worksheet time: 48mins

Name
Class
Date
1.

Which one is not true about Traditional Business Intelligence (BI)?

a)

Faster and accurate reporting and analysis

b)

Data is stored on a distributed file system

c)

BI Solutions are more towards the structured data.

d)

BI Solutions carry the data to the processing functions.

2.

Which one is not a characteristic of big data?

a)

Value

b)

Variety

c)

Volume

d)

None of the mentioned

3.

._____ refers to the speed of data processing?

a)

Variety

b)

Value

c)

Volume

d)

Velocity

4.

Which one is a step needed for drawing insights for Business?

a)

Data Analysis

b)

Data Processing

c)

Data Collection

d)

All of the mentioned

5.

Which one is not an example of Semi Structured data?

a)

PDFs

b)

Binary Executables

c)

XML

d)

Email

6.

Which one is an example of Unstructured data?

a)

Images and Videos

b)

PDFs

c)

Text Documents

d)

All of the mentioned

7.

All of the following accurately describe Hadoop, EXCEPT ____________

a)

Distributed computing approach

b)

Java-based

c)

Real-time

d)

Open-source

8.

Which technology is commonly used in Big Data platforms for distributed storage and processing of large datasets?

a)

Hadoop

b)

NoSQL databases

c)

Relational databases

d)

Traditional file systems

9.

Which challenge is frequently encountered in big data analytics due to the velocity of data?

a)

Batch processing

b)

Data redundancy

c)

Real-time data processing

d)

Data fragmentation

10.

Which of the following best describes the volume characteristic of data in big data analytics?

a)

The veracity of data accuracy

b)

The variety of data types

c)

The size of data being processed

d)

The velocity at which data is generated

11.

Which of the following scenarios best demonstrates the application of the veracity characteristic in big data analytics?

a)

Extracting insights from a mixture of structured and unstructured data sources

b)

Cleaning and filtering data to remove inconsistencies and errors

c)

Processing sensor data from IoT devices to monitor equipment health

d)

Analyzing social media posts to understand consumer sentiments

12.

What is the primary focus of the veracity characteristic in big data analytics?

a)

Analysing the patterns and trends within data

b)

Managing the diverse types of data

c)

Guaranteeing the accuracy and reliability of data

d)

Ensuring the speed at which data is processed

13.

Which of the following tasks is most closely associated with the veracity characteristic of data in big data analytics?

a)

Cleaning and validating data to remove errors and inconsistencies

b)

Processing real-time streaming data from IoT devices

c)

Extracting insights from unstructured text data

d)

Integrating data from multiple sources into a unified platform

14.

What does the term "volume" refer to in the context of big data analytics?

a)

The accuracy and reliability of data

b)

The diverse types of data, including structured and unstructured data

c)

The size or amount of data being processed

d)

The speed at which data is generated and processed

15.

What is one advantage of using Hadoop over traditional Data Warehouses?

a)

Hadoop is designed for smaller data sets

b)

Hadoop supports both structured and unstructured data

c)

Hadoop requires higher computational resources

d)

Data Warehouses are open-source

16.

In the BASE model, what does "Soft State" mean?

a)

The state of the system is always consistent

b)

The state of the system may change over time

c)

The system always stores data in a permanent state

d)

The system avoids any state changes

17.

Which of the following tools is specifically designed for handling large-scale data processing and analysis?

a)

Microsoft Excel

b)

Apache Hadoop

c)

IBM SPSS

d)

Tableau

18.

What type of analytics is focused on recommending actions to optimize business outcomes?

a)

Descriptive Analytics

b)

Diagnostic Analytics

c)

Predictive Analytics

d)

Prescriptive Analytics

19.

What is a challenge unique to real-time Big Data analytics?

a)

High latency in data retrieval

b)

Integration of diverse data sources

c)

Ensuring data accuracy

d)

Managing large data volumes

20.

Hadoop Distributed File System provides

a)

performance through distribution of data

b)

fault tolerance through replication

c)

both performance through distribution of data & fault tolerance through replication

d)

hierarchical configuration

21.

A replica is employed to replace the failed node, and a change is made to the____.

a)

replication scheme

b)

data scheme

c)

model scheme

d)

all of the mentioned

22.

Which file is associated with metadata present in the NameNode?

a)

FsImage

b)

EditLogs

c)

Both FsImage and EditLogs

d)

None of the mentioned

23.

.________ is the architectural center of Hadoop that allows multiple data processing engines.

a)

YARN

b)

Hive

c)

Incubator

d)

Chuckwa

24.

In MapReduce job execution, InputFormat is the ......... step.

a)

Second

b)

First

c)

Last

d)

Third

25.

What is the minimum amount of data that a disk can read or write in HDFS?

a)

Byte size

b)

Block Size

c)

Heap

d)

None of the mentioned

26.

. In 2005, Doug Cutting and Mike Cafarella introduced a new file system known as...............

a)

NDFS

b)

SSDF

c)

DDFS

d)

TDFS

27.

What is the default replication factor for HDFS files?

a)

3

b)

2

c)

1

d)

4

28.

Point out the correct statement.

a)

Hadoop is highly scalable because it handles data in a distributed manner

b)

Compared to vertical scaling in RDBMS, Hadoop offers horizontal scaling

c)

Hadoop utilizes the data locality concept to process the data on the nodes on which they are stored rather than moving the data over the network thereby reducing traffic

d)

All of the mentioned

29.

HDFS is implemented in which of the following language?

a)

Perl

b)

Python

c)

Java

d)

C

30.

Hadoop runs the jobs by dividing them into..................

a)

maps

b)

tasks

c)

individual files

d)

None of the mentioned

31.

As of the latest updates, which of the following is a stable version of Hadoop?

a)

Hadoop 1.0

b)

Hadoop 2.x

c)

Hadoop 3.x

d)

Hadoop 4.x

32.

Which component is part of the Hadoop ecosystem and is used for SQL-like querying on Hadoop data?

a)

Apache Hive

b)

Apache HBase

c)

Apache Spark

d)

Apache Flume

33.

Which company offers a popular commercial distribution of Hadoop?

a)

Microsoft

b)

Oracle

c)

Cloudera

d)

SAP

34.

Hadoop was originally inspired by which two key technologies?

a)

Google File System (GFS) and MapReduce

b)

Amazon S3 and AWS Lambda

c)

Oracle Database and Apache Tomcat

d)

MySQL and PHP

35.

Which of the following is a major Hadoop distributor providing enterprise solutions?

a)

Apache Software Foundation

b)

Hortonworks

c)

ElasticSearch

d)

MongoDB

36.

What is the core component responsible for processing data in Hadoop?

a)

Apache HBase

b)

Apache Pig

c)

MapReduce

d)

Apache Sqoop

37.

Which of the following tools is used for importing and exporting data between Hadoop and relational databases?

a)

Apache Flume

b)

Apache Sqoop

c)

Apache Kafka

d)

Apache Oozie

38.

Which of the following is a common compression format used in Hadoop to reduce storage and network I/O?

a)

JSON

b)

XML

c)

Gzip

d)

CSV

39.

Which of the following is a key feature of Hadoop?

a)

Relational Data Storage

b)

Distributed Data Processing

c)

Single-node Storage

d)

Proprietary Data Format

40.

What is Apache Hive primarily used for?

a)

Real-time data processing

b)

Data warehousing and SQL-like querying

c)

Data visualization

d)

Stream processing

41.

Which component of Hive translates HiveQL queries into MapReduce jobs?

a)

Hive Metastore

b)

Hive Driver

c)

Hive Compiler

d)

Hive Execution Engine

42.

Which of the following is a primitive data type in Hive?

a)

ARRAY

b)

MAP

c)

STRING

d)

STRUCT

43.

What is the purpose of partitioning in Hive?

a)

To increase the number of reducers

b)

To improve query performance by dividing data into segments

c)

To compress data

d)

To encrypt data

44.

Which statement is true about Hive Views?

a)

Views are physical storage of data.

b)

Views are used to hide the complexity of queries.

c)

Views can store data directly.

d)

Views are immutable and cannot be altered.

45.

Which clause is used to filter groups in Hive after aggregation?

a)

WHERE

b)

ORDER BY

c)

GROUP BY

d)

HAVING

46.

What is a Hive UDF?

a)

A built-in function in Hive

b)

A user-defined function for custom operations

c)

A system-defined procedure

d)

A HiveQL keyword

47.

What is the purpose of serialization and deserialization in Hive?

a)

To compress and decompress data

b)

To convert data between formats for storage and retrieval

c)

To encrypt and decrypt data

d)

To partition and bucket data

48.

Which function is an example of an analytic function in Hive?

a)

SUM()

b)

RANK()

c)

COUNT()

d)

AVG()

49.

What is Apache Pig primarily used for?

a)

Real-time data analysis

b)

Data warehousing

c)

Data flow scripting and processing

d)

Machine learning

50.

When was Apache Pig first developed?

a)

2005

b)

2008

c)

2010

d)

2012

51.

When was Apache Pig first developed?

a)

2005

b)

2008

c)

2010

d)

2012

52.

Which of the following is a key feature of Apache Pig?

a)

Supports real-time processing

b)

Provides a high-level scripting language

c)

Built-in machine learning algorithms

d)

Visualization tools

53.

What is the philosophy behind Pig?

a)

Ease of use and flexibility for data processing

b)

High-performance data storage

c)

Interactive data querying

d)

Real-time data streaming

54.

What is Pig Latin?

a)

A programming language for machine learning

b)

A query language for data processing in Pig

c)

A language for system administration

d)

A visualization tool for data

55.

Which command is used to execute a Pig script?

a)

pig -x local script.pig

b)

pig -run script.pig

c)

pig -execute script.pig

d)

pig -start script.pig

56.

Which command is used to list files in a Hadoop Distributed File System (HDFS) directory?

a)

hdfs ls

b)

hadoop ls

c)

hdfs dfs -ls

d)

hadoop dfs -list

57.

What is the Piggy Bank in Apache Pig?

a)

A collection of built-in functions

b)

A repository for user-defined functions

c)

A data storage system

d)

A visualization tool

58.

How can parameters be passed to a Pig script?

a)

By using the DEFINE keyword

b)

By using the PARAM keyword

c)

By using the -param option in the command line

d)

By embedding them directly in the script

59.

What is the purpose of the FOREACH ... GENERATE construct in Pig Latin?

a)

To sort data

b)

To generate new fields or modify existing fields

c)

To filter data

d)

To join datasets

60.

Which of the following is NOT a primitive data type in Pig Latin?

a)

INT

b)

CHARARRAY

c)

BYTEARRAY

d)

MAP

61.

Which of the following is an advantage of NoSQL databases?

a)

Fixed schema structure

b)

High scalability and flexibility

c)

Transaction support similar to SQL databases

d)

Complex query capabilities

62.

In which scenario are NoSQL databases most commonly used?

a)

Online transaction processing with strict consistency requirements

b)

Real-time analytics and big data applications

c)

Traditional relational data storage with structured queries

d)

Simple file storage

63.

Which of the following is a well-known NoSQL database vendor?

a)

Microsoft SQL Server

b)

Oracle Database

c)

MongoDB

d)

IBM Db2

64.

What distinguishes NewSQL databases from traditional SQL and NoSQL databases?

a)

They use NoSQL data models for scalability.

b)

They provide SQL-like querying with horizontal scalability and high performance.

c)

They do not support ACID transactions.

d)

They are designed solely for key-value storage.

65.

Which of the following is NOT a characteristic of NoSQL databases compared to SQL databases?

a)

Schema-less data storage

b)

Support for complex joins

c)

Horizontal scalability

d)

Flexible data models

66.

Which method is used to query and retrieve documents from MongoDB?

a)

get()

b)

find()

c)

search()

d)

fetch()

67.

How does MongoDB handle NULL values in documents?

a)

They are automatically removed

b)

NULL values are stored as empty fields

c)

NULL values are not supported

d)

NULL values are replaced with default values

68.

Which command is used to import data into MongoDB?

a)

mongoimport

b)

importdata

c)

load

d)

mongoinsert

69.

What format does mongodump use for exporting MongoDB data?

a)

JSON

b)

CSV

c)

BSON

d)

XML

70.

What is Jaspersoft used for in conjunction with MongoDB?

a)

Real-time data streaming

b)

Business intelligence and reporting

c)

Database administration

d)

Data warehousing

71.

Which of the following is a key component of Jaspersoft for connecting to MongoDB?

a)

JasperReports Server

b)

JasperSoft Studio

c)

JasperData Mapper

d)

JasperData Connector

72.

Which protocol is used to connect applications to MongoDB?

a)

HTTP

b)

JDBC

c)

MongoDB Wire Protocol

d)

FTP

73.

What is required to connect a MongoDB client application to a MongoDB database?

a)

Connection URL

b)

API Key

c)

ODBC Driver

d)

SQL Query

74.

How do you remove a document from a MongoDB collection?

a)

delete()

b)

remove()

c)

erase()

d)

drop()

75.

Which MongoDB method is used to insert a document into a collection?

a)

add()

b)

create()

c)

insert()

d)

push()

76.

Which method would you use to count the number of documents in a collection?

a)

count()

b)

total()

c)

size()

d)

length()

77.

What is the main data storage unit in HBase?

a)

Table

b)

Column Family

c)

Region

d)

Row

78.

Which feature of HBase provides the ability to store and retrieve large amounts of data across a distributed system?

a)

Column-Oriented Storage

b)

Indexing

c)

Join Operations

d)

Normalization

79.

In HBase, what is a Column Family?

a)

A set of related rows

b)

A grouping of columns in a table

c)

A single column in a table

d)

A group of tables

80.

Which characteristic differentiates HBase from traditional RDBMS?

a)

Strict ACID compliance

b)

Schema-less data model

c)

Support for SQL queries

d)

Fixed schema structure

81.

What is the role of ZooKeeper in an HBase architecture?

a)

Data storage

b)

Load balancing

c)

Coordination and synchronization of distributed services

d)

Data analysis

82.

Which file is commonly edited to configure HBase?

a)

hbase-site.xml

b)

hbase-config.xml

c)

hbase.properties

d)

hbase.conf

83.

Which command starts ZooKeeper in a typical Hadoop environment?

a)

zkServer.sh start

b)

zookeeper start

c)

zkStart.sh

d)

startZooKeeper.sh

84.

Which component of Sqoop is responsible for transferring data between Hadoop and relational databases?

a)

Sqoop Client

b)

Sqoop Server

c)

Sqoop Connector

d)

Sqoop Importer

85.

What is the purpose of Sqoop jobs?

a)

To schedule data transfers

b)

To automate data import/export tasks

c)

To monitor database performance

d)

To configure Hadoop nodes

86.

What is the primary use case for Apache Flume?

a)

Real-time data processing

b)

Log collection and aggregation

c)

SQL querying

d)

Data visualization

87.

Which Flume component is used to collect data from Twitter streams?

a)

Source

b)

Sink

c)

Channel

d)

Collector

88.

What type of workflow does Oozie support for defining complex processing pipelines?

a)

Simple Workflow

b)

Complex Workflow

c)

Coordinated Workflow

d)

Directed Acyclic Graph (DAG)

89.

Which Oozie component manages the scheduling of workflows?

a)

Coordinator

b)

Workflow Engine

c)

Bundle

d)

Action

90.

What is the role of the Oozie Coordinator?

a)

To define and execute workflows

b)

To schedule and trigger workflows based on data availability

c)

To manage job dependencies

d)

To provide real-time analytics

91.

What is the main purpose of the Lambda Architecture in data processing?

a)

To combine batch and stream processing

b)

To replace batch processing with real-time processing

c)

To provide high availability

d)

To simplify data ingestion

92.

Which of the following is a core concept in Spark Streaming for processing live data?

a)

RDD (Resilient Distributed Dataset)

b)

DataFrame

c)

DStream (Discretized Stream)

d)

DataSet

93.

Which operation in Spark is used to perform a transformation on an RDD?

a)

Action

b)

Transformation

c)

Collection

d)

Aggregation

94.

Which component of Apache Kafka is responsible for storing records?

a)

Broker

b)

Producer

c)

Consumer

d)

Zookeeper

95.

What is the purpose of Kafka's Producer component?

a)

To store and manage Kafka topics

b)

To consume records from Kafka topics

c)

To publish records to Kafka topics

d)

To coordinate and manage Kafka brokers

96.

What visualization type is best suited for displaying the distribution of a single numeric variable?

a)

Bar chart

b)

Scatter plot

c)

Histogram

d)

Line chart