Big Data

Big Data – Complete Exam Guide 2025 | Hadoop, Spark, NoSQL, Banking, GATE, IBPS
📊 Technology · Banking Exam 2025

Big Data Complete
Exam Guide

5 Vs · Hadoop Ecosystem · Apache Spark · NoSQL · Batch vs Stream · Analytics Types · Banking Applications · India Initiatives · Cloud Platforms · 50 MCQs with Answers — GATE, IBPS, RBI, UPSC, SSC

GATE CSIBPS PORBI Grade BUPSC GS-III SSC CGLNABARDBank InternalCampus Placements
📊

Foundation — Start HereWhat is Big Data?

Big Data refers to extremely large, complex, and fast-growing datasets that cannot be managed, processed, or analysed using traditional database systems like Excel or SQL alone. It requires specialised tools, architectures, and technologies to extract meaningful insights.

⚡ Core Exam Facts
  • Defined by 5 Vs: Volume, Velocity, Variety, Veracity, Value
  • Originally 3 Vs (Gartner, 2001): Volume, Velocity, Variety — then 2 more added
  • Core framework: Hadoop (HDFS + MapReduce + YARN)
  • Hadoop was originally developed by Yahoo! (inspired by Google’s GFS & MapReduce papers)
  • Hadoop is written in Java; Spark is written in Scala (also supports Python, Java, R)
  • Big Data ≠ just “large data” — it’s about data that cannot be handled by traditional tools
Data SourceData TypeExample
Banking transactionsStructuredAccount number, amount, balance
UPI/mobile paymentsStructuredTransaction ID, timestamp, merchant
WhatsApp/social mediaUnstructuredText, audio, video, images
IoT sensors (ATMs)Semi-structuredTemperature logs, alerts (JSON/XML)
Customer complaintsUnstructuredFree-form text, emails
Market data feedsStructuredStock prices, order books
5️⃣

Most Frequently Tested — Know All 5The 5 Vs of Big Data

V
Volume
Size / amount of data generated
Millions of ATM & UPI transactions per day
V
Velocity
Speed of data generation & processing
Real-time UPI transactions per second
V
Variety
Different forms: structured, semi, unstructured
Excel sheets, images, JSON, tweets, videos
V
Veracity
Accuracy & trustworthiness of data
Removing duplicate or incorrect entries
V
Value
Usefulness / business benefit extracted
Fraud detection, risk prediction, insights
🎯 5 Vs — Exam Key Points
  • Original 3 Vs (Gartner 2001) = Volume, Velocity, Variety | 2 added later = Veracity, Value
  • NOT one of the 5 Vs: Visibility, Validity, Variability, Visualization — common wrong answer options
  • Volume = how much | Velocity = how fast | Variety = how diverse
  • Veracity = how accurate/trustworthy | Value = how useful (business impact)
  • “What are the 3 Vs?” = Volume, Velocity, Variety (NOT Veracity or Value)
📁

Always TestedTypes of Data in Big Data

TypeDescriptionFormatBanking Example% of All Data
StructuredOrganised in rows and columns with fixed schemaTables, CSV, RDBMSCore banking — account no, balance, transactions~10%
Semi-StructuredNot fixed format but has tags/markers for organisationXML, JSON, Email headersAPI responses, IoT sensor data, UPI alerts~20%
UnstructuredRaw, no predefined format — hardest to processText, audio, video, imagesCustomer complaints, social media, call recordings~70%
📌 Data Types — Exam Key Points
  • ~80% of world’s data is unstructured — emails, videos, social media posts
  • Traditional RDBMS (MySQL, Oracle) can only handle structured data efficiently
  • NoSQL databases handle all three types — especially unstructured and semi-structured
  • HDFS can store all three types — that’s its key advantage over traditional file systems
  • JSON and XML = semi-structured (have tags but no fixed schema)
🐘

Most Tested Big Data TopicHadoop Ecosystem

Apache Hadoop is an open-source framework for distributed storage and parallel processing of large datasets across clusters of computers. Created by Doug Cutting (inspired by Google’s GFS and MapReduce papers), developed at Yahoo!. Written in Java. The elephant logo was named after Doug Cutting’s son’s toy elephant.

Core — Storage

HDFS

Hadoop Distributed File System

Stores huge data across multiple DataNodes. NameNode manages metadata. Default block size = 128 MB. Data replicated 3x for fault tolerance.

Storage foundation of Hadoop
Core — Processing

MapReduce

Map → Shuffle → Reduce

Map: splits data, processes into key-value pairs. Reduce: aggregates intermediate results. Batch processing. Disk-based (slower than Spark).

Parallel batch processing engine
Core — Resources

YARN

Yet Another Resource Negotiator

Manages and schedules cluster resources. Acts as the Operating System of Hadoop. Replaced old JobTracker/TaskTracker in Hadoop 2.x.

Resource management layer
Query Tool

Hive

SQL-like queries on Hadoop

Provides HiveQL — SQL-like language for querying structured data in HDFS. Translates queries to MapReduce jobs. Used by analysts.

SQL on Big Data
ETL Tool

Pig

Pig Latin scripting language

Data flow scripting and ETL (Extract-Transform-Load) operations. Uses Pig Latin language. Good for data transformation pipelines.

Data transformation / ETL
NoSQL DB

HBase

Hadoop Database

Column-oriented NoSQL database built on HDFS. Handles billions of rows and millions of columns. Real-time read/write access.

NoSQL database on HDFS
Data Transfer

Sqoop

SQL-to-Hadoop

Transfers data between Hadoop and RDBMS (MySQL, Oracle). Import/export in bulk. Key integration tool.

RDBMS ↔ Hadoop transfer
Log Collector

Flume

Flume data collector

Collects, aggregates, and moves streaming log data (server logs, clickstreams) to HDFS. Reliable and distributed.

Log data collection to HDFS
Scheduler

Oozie

Hadoop Workflow Scheduler

Schedules and manages Hadoop job workflows. Runs jobs in the correct order and at the right times (cron-like scheduling).

Workflow scheduling for Hadoop
Machine Learning

Mahout

Apache Mahout

Provides scalable ML algorithms — clustering, classification, recommendations — that run on Hadoop/Spark.

ML algorithms on Hadoop
ComponentOne-linerExam Trigger Words
HDFSDistributed file storage across cluster“stores data”, “distributed storage”, “128 MB blocks”
MapReduceParallel batch processing (Map + Reduce)“parallel processing”, “key-value pairs”, “batch”
YARNResource management and scheduling“resource manager”, “cluster management”, “scheduler”
HiveSQL-like querying (HiveQL)“SQL on Hadoop”, “query tool”, “HiveQL”
PigETL / data transformation scripting“ETL”, “data flow”, “Pig Latin”
HBaseNoSQL column-store on HDFS“NoSQL in Hadoop”, “column-oriented”, “real-time read/write”
SqoopTransfer between RDBMS and Hadoop“RDBMS to Hadoop”, “import/export”, “SQL + Hadoop”
FlumeCollect and move streaming logs to HDFS“log data”, “streaming data collection”, “clickstream”
OozieWorkflow scheduler for Hadoop jobs“schedule”, “workflow”, “job sequencing”
MahoutMachine Learning on Hadoop“ML”, “recommendation”, “clustering on Hadoop”
📌 Hadoop Architecture — HDFS Details
  • NameNode = master node; stores metadata (directory tree, file locations) — does NOT store data
  • DataNode = stores actual data blocks; reports to NameNode
  • Default block size = 128 MB (Hadoop 2.x) — was 64 MB in Hadoop 1.x
  • Data replication factor = 3 copies by default (fault tolerance)
  • Hadoop NOT part of core: Cassandra is NOT a Hadoop component (it’s a separate NoSQL DB)

Faster than MapReduce — Key Exam TopicApache Spark

Apache Spark is an open-source, in-memory data processing engine that is up to 100x faster than Hadoop MapReduce for in-memory operations. Unlike MapReduce, which writes intermediate results to disk, Spark keeps data in RAM. Written in Scala but supports Python (PySpark), Java, and R. Can work with or without Hadoop.

FeatureHadoop MapReduceApache Spark
ProcessingBatch onlyBatch + Real-time stream + Interactive
SpeedSlower (disk I/O)Up to 100x faster (in-memory)
Data storageWrites to disk at each stepKeeps in RAM (in-memory computing)
Ease of useComplex Java codeSimpler APIs (Python, Scala, Java, R)
LanguageJava primarilyScala + Python, Java, R
Machine LearningMahout (limited)MLlib (built-in, powerful)
Real-timeNot supportedSpark Streaming (near real-time)
Graph processingLimitedGraphX (built-in)
✅ Spark Components
  • Spark Core = base engine — RDD (Resilient Distributed Dataset) for fault-tolerant parallel data
  • Spark SQL = SQL queries on structured data using DataFrames
  • Spark Streaming = near real-time stream processing (micro-batch)
  • MLlib = built-in Machine Learning library (classification, clustering, regression)
  • GraphX = graph analytics and computation
  • Banking uses: fraud detection, credit scoring, sentiment analysis, real-time transaction monitoring
🗄️

Non-Relational DatabasesNoSQL Databases

NoSQL (Not Only SQL) databases are designed to handle large volumes of unstructured and semi-structured data with horizontal scalability. Unlike RDBMS (which uses fixed schemas and tables), NoSQL uses flexible data models.

FeatureRDBMS (SQL)NoSQL
Data modelTables and rows (fixed schema)Document, key-value, column, graph
SchemaFixed — defined upfrontFlexible (schema-on-read)
ScalabilityVertical (bigger machine)Horizontal (add more machines)
Data typeStructured onlyStructured, semi-structured, unstructured
ConsistencyACID (strong)BASE (eventually consistent)
ExamplesMySQL, Oracle, PostgreSQLMongoDB, Cassandra, HBase, CouchDB, Redis
Best forTransactional banking (core CBS)Big Data, social, real-time analytics
NoSQL TypeExampleUse CaseKey Feature
Document StoreMongoDBUser profiles, product catalogsStores JSON-like documents
Column StoreHBase, CassandraTime-series, analytics, IoT dataHigh write throughput
Key-Value StoreRedis, DynamoDBCaching, session managementFastest read/write
Graph DatabaseNeo4jFraud networks, social relationshipsNode-relationship model
🎯 CAP Theorem — Exam Favourite
  • CAP Theorem = Consistency, Availability, Partition Tolerance — a distributed system can guarantee only 2 of 3
  • Consistency = all nodes see the same data at the same time
  • Availability = system always responds to requests
  • Partition Tolerance = system works even if network partition occurs
  • MongoDB = CP | Cassandra = AP | Traditional RDBMS = CA (no partition tolerance)
🌊

Key DistinctionBatch Processing vs Stream Processing

📦 Batch Processing

  • Processes data in bulk, at scheduled times
  • High latency (minutes to hours)
  • Cost-effective for large volumes
  • Tool: Hadoop MapReduce, Hive
  • Example: Monthly salary processing, end-of-day bank reports
  • Example: Generating overnight risk reports for RBI

⚡ Stream / Real-time Processing

  • Processes data continuously as it arrives
  • Very low latency (milliseconds to seconds)
  • More complex and expensive
  • Tool: Spark Streaming, Apache Kafka, Flink, Storm
  • Example: Real-time UPI fraud detection, live stock prices
  • Example: Instant credit card transaction scoring
ToolTypeUse CaseKey Feature
Hadoop MapReduceBatchLarge-scale batch analyticsParallel disk-based processing
Apache SparkBatch + StreamFast analytics, ML, real-timeIn-memory, 100x faster than MR
Apache KafkaStreaming (messaging)Real-time data pipelines, event streamingHigh-throughput message queue
Apache FlinkStreamTrue real-time stream analyticsEvent-time processing, stateful
Apache StormStreamReal-time stream processingFault-tolerant, low latency
Spark StreamingMicro-batch (near real-time)UPI fraud detection, live analyticsBuilt into Spark ecosystem
📈

4 Types — All Exam FavouritesBig Data Analytics Types

📋
ANSWERS: “What happened?”

Descriptive Analytics

Summarises historical data to understand what happened in the past. Simplest and most common type.

Banking: Monthly transaction reports, NPA summary dashboard
🔍
ANSWERS: “Why did it happen?”

Diagnostic Analytics

Examines data to understand the root cause of events. Goes deeper than descriptive to explain WHY.

Banking: Fraud reason analysis, why branch revenue fell
🔮
ANSWERS: “What will happen?”

Predictive Analytics

Uses statistical models and ML to forecast future events. Most valuable for risk management.

Banking: Predicting loan default risk, NPA prediction
💡
ANSWERS: “What should be done?”

Prescriptive Analytics

Recommends specific actions to take based on data and predictions. Most advanced analytics type.

Banking: Recommending loan terms, personalised product offers
🎯 Analytics — Exam Memory Order
  • Order: Descriptive → Diagnostic → Predictive → Prescriptive (past to future to action)
  • Descriptive = What happened? (PAST) | Diagnostic = Why? (PAST cause)
  • Predictive = What will happen? (FUTURE) | Prescriptive = What should I do? (ACTION)
  • Most complex and valuable = Prescriptive | Most common = Descriptive
🏦

Very High Exam WeightBig Data in Banking & Finance

🔍 Fraud Detection

Real-time analysis of every transaction using ML models. Detects unusual patterns instantly. Blocks suspicious transactions before completion.

Tech: Spark Streaming + ML | HDFC EVA, SBI analytics

📊 Credit Scoring

Uses traditional + alternate data (mobile usage, digital behaviour, utility payments) for more accurate and inclusive credit risk assessment.

Tech: Predictive Analytics + ML models

🛡️ AML / Compliance

Detects money laundering patterns — structuring, layering, smurfing. Maintains audit trails and data lineage for regulatory compliance.

Tech: Graph analytics + Rule-based + ML

👥 Customer Segmentation

Groups customers by behaviour, demographics, risk profile for targeted marketing, personalised products, and cross-selling.

Tech: K-Means clustering + Descriptive Analytics

⚠️ NPA Prediction

Predicts which loan accounts will become NPAs months before default. Enables proactive recovery action and provisioning decisions.

Tech: Predictive Analytics + XGBoost

🎯 Personalised Offers

Recommends credit cards, loans, FDs, insurance based on individual customer transaction history and life events (salary increase, new home).

Tech: Prescriptive Analytics + Recommendation engines

📋 Regulatory Reporting

Automates data collection and report generation for RBI/SEBI/IRDAI. Maintains complete audit trails. Reduces manual compliance effort.

Tech: Data warehousing + ETL pipelines

📈 Market Surveillance

SEBI uses Big Data to detect insider trading, market manipulation, and abnormal trading patterns in real time across all listed securities.

Tech: Stream processing + Pattern detection
InstitutionBig Data Use
RBIData analytics for fraud monitoring, AML, risk reporting, MuleHunter.AI
HDFC BankEVA chatbot + customer analytics + real-time fraud detection
SBIBig Data platform for spending pattern analysis, fraud detection
SEBIMarket surveillance for insider trading, abnormal volume detection
NPCIUPI fraud risk scoring in real time using Big Data + ML
NABARDCredit and rural data analytics for agricultural lending decisions
🇮🇳

Current Affairs — High 2025 Exam ProbabilityIndia’s Big Data & Data Initiatives

🇮🇳 Key Indian Big Data Initiatives

NDAP
National Data and Analytics Platform — NITI Aayog’s unified public data portal
MeghRaj
GI Cloud (Government of India Cloud) — cloud infrastructure for data storage
UIDAI / Aadhaar
One of world’s largest Big Data projects — 1.4 billion biometric records
IndiaAI Mission
₹10,372 crore — includes Big Data infrastructure for AI (2024)
InitiativeBy WhomPurposeExam Relevance
NDAPNITI AayogUnified platform for government data discovery and analytics⭐⭐⭐⭐⭐
MeghRaj (GI Cloud)MeitYGovernment cloud for storing and processing large datasets⭐⭐⭐⭐⭐
UIDAI / AadhaarUIDAI / Govt.World’s largest biometric Big Data project — 1.4 billion records⭐⭐⭐⭐⭐
Digital IndiaGovt. of IndiaCreates massive digital data footprint for Big Data analytics⭐⭐⭐⭐
RBI IT Framework (2017)RBIData governance, analytics guidelines for banks and NBFCs⭐⭐⭐⭐
IndiaAI MissionGovt. (2024)₹10,372 crore — builds AI + Big Data compute infrastructure⭐⭐⭐⭐⭐
NITI Aayog “AI for All”NITI AayogNational AI strategy that promotes Big Data + AI in governance⭐⭐⭐⭐
☁️

Cloud Platforms for Big DataCloud & Big Data Integration

Cloud ProviderBig Data ServiceWhat It Does
AWS (Amazon)Amazon EMRManaged Hadoop/Spark cluster service
AWSAmazon RedshiftFully managed cloud data warehouse for analytics
AWSAmazon S3Object storage — most popular cloud storage for Big Data
Azure (Microsoft)Azure HDInsightManaged Hadoop/Spark/Hive clusters on Azure
AzureAzure Synapse AnalyticsIntegrated analytics service (warehouse + Big Data)
Google CloudBigQueryServerless, scalable data warehouse — SQL queries on petabytes
Google CloudDataprocManaged Hadoop and Spark service on Google Cloud
📌 Key Cloud Big Data Facts for Exams
  • Amazon Redshift = cloud data warehouse by AWS (NOT real-time streaming)
  • Google BigQuery = serverless SQL queries on petabyte-scale data
  • AWS S3 = Simple Storage Service — most widely used cloud object storage for Big Data
  • Azure Synapse = combines data warehouse + Big Data analytics in one service
  • Data Lake vs Data Warehouse: Lake = raw unprocessed | Warehouse = processed, structured, query-ready
🔐

Governance & PrivacyBig Data Security & Governance

TermMeaningBanking Relevance
Data GovernanceFramework of policies for data quality, access control, and usageRBI IT Framework mandate for banks
Data LineageTracking origin and movement of data through systemsAudit trails for regulatory compliance
Data PrivacyProtecting customer PII (Personally Identifiable Information)India DPDP Act 2023, GDPR compliance
EncryptionConverting data to unreadable format — at rest and in transitProtecting transaction and customer data
AnonymisationRemoving/masking personal identifiers from datasetsUsing customer data for analytics without exposing PII
Data CleansingRemoving duplicate, incorrect, or incomplete recordsEnsuring veracity of credit data
Data LakeCentral repository of raw data in native format for later useBanks store all transaction logs for future analytics
Data SwampPoorly governed Data Lake — full of ungoverned, unusable dataRisk when governance is not applied to data lakes
ETLExtract, Transform, Load — process of moving and preparing dataMoving data from CBS to analytics platform
📝

Tap Any Option to Reveal AnswerMCQ Practice — 50 Questions

Score: 0 / 0
CH.1Big Data Basics & 5 VsQ.01–Q.12
Q.015 Vs🔥 Most Asked
The original “3 Vs” of Big Data are:
✔ Correct: A — Volume, Velocity, Variety
The original 3 Vs coined by Gartner (2001): Volume (size), Velocity (speed), Variety (types). Two more added later: Veracity (accuracy) and Value (usefulness). If asked “3 Vs” — do NOT include Veracity or Value.
Q.025 Vs🔥 Most Asked
Which of the following is NOT a characteristic (V) of Big Data?
✔ Correct: D — Visibility is NOT a V of Big Data
The 5 Vs are: Volume, Velocity, Variety, Veracity, Value. Visibility is NOT one of them. Common distractors in exams: Visibility, Validity, Variability, Visualization — none of these are the official 5 Vs.
Q.035 Vs🔥 Most Asked
“Veracity” in the context of Big Data refers to:
✔ Correct: C — Accuracy and trustworthiness
Veracity = reliability, accuracy, and quality of data. Addresses uncertainty, inconsistency, and noise in data. Removing duplicate/incorrect entries improves veracity. Value = business benefit; Velocity = speed.
Q.04Basics🔥 Most Asked
Which statement about Big Data is TRUE?
✔ Correct: A
The defining characteristic of Big Data = traditional systems (Excel, SQL databases) cannot handle it efficiently. Requires specialised tools like Hadoop, Spark, NoSQL. Comes from multiple sources and has high velocity.
Q.05Data Types🔥 Most Asked
Which type of data is represented by customer emails, audio recordings, and social media posts?
✔ Correct: C — Unstructured data
Unstructured data has no predefined format — emails, audio/video, social media posts, images. Makes up ~70–80% of all data. Cannot be stored in traditional rows-and-columns format. Requires NLP and ML to process.
Q.06Data Types
JSON and XML files in Big Data are examples of:
✔ Correct: B — Semi-structured data
Semi-structured data has tags/markers for organisation but no rigid fixed schema — JSON, XML, email headers, log files, IoT sensor data. It’s between structured (tables) and unstructured (free-form text).
Q.07Basics
Hadoop was originally developed at which company?
✔ Correct: A — Yahoo!
Hadoop was created by Doug Cutting (named after his son’s toy elephant) while working at Yahoo!. It was inspired by Google’s published papers on Google File System (GFS) and MapReduce. Written in Java.
Q.08Basics
Hadoop is primarily written in which programming language?
✔ Correct: A — Java
Hadoop = Java. Spark = Scala (but supports Python/Java/R). This distinction is frequently tested. Also: MapReduce jobs are written in Java; PySpark uses Python for Spark.
Q.095 Vs
The two Vs added to the original “3 Vs” to make it “5 Vs” are:
✔ Correct: A — Veracity and Value
3 Vs (original) = Volume, Velocity, Variety. Two more added = Veracity (accuracy/trustworthiness) and Value (business benefit). So 5 Vs total.
Q.10Basics
Which data size unit comes after Terabyte?
✔ Correct: C — Petabyte
Data size order: KB → MB → GB → TB → PB (Petabyte) → EB (Exabyte) → ZB (Zettabyte). 1 Petabyte = 1,024 Terabytes. Big Data often measured in Petabytes and Exabytes.
Q.11Analytics🔥 Most Asked
“Predictive Analytics” in Big Data answers which question?
✔ Correct: C — What will happen next?
Analytics order: Descriptive (What happened?) → Diagnostic (Why?) → Predictive (What will happen?) → Prescriptive (What should be done?). Predictive uses ML models to forecast future events.
Q.12Analytics🔥 Most Asked
Which analytics type provides recommended ACTIONS based on data?
✔ Correct: D — Prescriptive Analytics
Prescriptive Analytics = most advanced type. Recommends specific actions to take. Example: “Offer this customer a home loan at 8.5% to maximise acceptance probability.” Most valuable but also most complex.
CH.2Hadoop Ecosystem ComponentsQ.13–Q.26
Q.13Hadoop🔥 Most Asked
HDFS stands for:
✔ Correct: A
HDFS = Hadoop Distributed File System. The storage layer of Hadoop. Splits large files into blocks (default 128 MB), distributes across DataNodes, replicates 3x for fault tolerance. NameNode stores metadata.
Q.14Hadoop🔥 Most Asked
The two CORE components of Hadoop are:
✔ Correct: A — HDFS and MapReduce
The two foundational components of Hadoop: HDFS (storage) and MapReduce (processing). YARN was added in Hadoop 2.x as the resource manager. All other tools (Hive, Pig, HBase) are part of the ecosystem built on top.
Q.15Hadoop🔥 Most Asked
YARN stands for:
✔ Correct: A — Yet Another Resource Negotiator
YARN = resource management layer of Hadoop 2.x. Manages CPU, memory, and scheduling across the cluster. Think of it as the “OS” of Hadoop — allocates resources to different jobs.
Q.16Hadoop🔥 Most Asked
Which Hadoop component provides SQL-like querying capability on Big Data?
✔ Correct: A — Hive
Hive = “SQL on Big Data.” Uses HiveQL (similar to SQL) to query data stored in HDFS. Translates queries into MapReduce jobs. Used by business analysts who know SQL but not Java.
Q.17Hadoop🔥 Most Asked
Apache Sqoop is used for:
✔ Correct: A — Transferring data between RDBMS and Hadoop
Sqoop = SQL + Hadoop. Imports data from relational databases (MySQL, Oracle, PostgreSQL) INTO Hadoop HDFS, and exports data from HDFS back to RDBMS. Key integration bridge.
Q.18Hadoop🔥 Most Asked
Apache Flume is primarily used for:
✔ Correct: B — Collecting streaming log data to HDFS
Flume = collects, aggregates, and moves streaming event/log data (server logs, clickstreams, application logs) reliably into HDFS for storage and analysis.
Q.19Hadoop🔥 Most Asked
Apache Oozie in the Hadoop ecosystem is used for:
✔ Correct: C — Workflow scheduling
Oozie = Hadoop workflow scheduler. Manages and coordinates multiple Hadoop jobs (MapReduce, Hive, Pig) to run in the correct sequence and at the right times. Think of it as a cron job manager for Hadoop.
Q.20Hadoop
The NameNode in HDFS is responsible for:
✔ Correct: A — Metadata storage
NameNode = master node of HDFS. Stores metadata (file names, locations of blocks, access permissions). Does NOT store actual data. DataNodes store the actual data blocks and report to NameNode.
Q.21Hadoop🔥 Most Asked
The default block size in Hadoop 2.x (HDFS) is:
✔ Correct: B — 128 MB
Default HDFS block size = 128 MB in Hadoop 2.x (was 64 MB in Hadoop 1.x). Large block size reduces metadata overhead. Each block is replicated to 3 DataNodes by default for fault tolerance.
Q.22Hadoop
Which of the following is NOT part of the core Hadoop ecosystem?
✔ Correct: C — Cassandra is NOT a Hadoop component
Cassandra is a separate NoSQL database (by Apache, developed at Facebook). It is NOT part of the Hadoop ecosystem. Hadoop components: HDFS, MapReduce, YARN, Hive, Pig, HBase, Sqoop, Flume, Oozie, Mahout.
Q.23Hadoop🔥 Most Asked
Which Hadoop component is a NoSQL database?
✔ Correct: A — HBase
HBase = NoSQL, column-oriented database built on top of HDFS. Provides real-time read/write access to large tables with billions of rows. Hive = query tool (not a database). Sqoop = data transfer. Flume = log collector.
Q.24Hadoop
MapReduce processing involves which TWO main phases?
✔ Correct: A — Map and Reduce
MapReduce: Map phase processes input data into intermediate key-value pairs. Shuffle & Sort groups by key. Reduce phase aggregates key-value groups into final output. All runs in parallel across cluster nodes.
Q.25Hadoop
Apache Mahout in the Hadoop ecosystem is used for:
✔ Correct: C — Machine Learning on Hadoop
Mahout = open-source library providing scalable ML algorithms (clustering, classification, collaborative filtering/recommendations) that run on Hadoop. Like having a machine learning toolkit on top of Big Data.
Q.26Hadoop
Apache Pig in Hadoop is used for:
✔ Correct: B — ETL and data transformation
Pig uses Pig Latin scripting language for data flow and ETL operations. Good for transforming raw data into formats suitable for analysis. Hive = SQL-like queries. Pig = data transformation pipelines.
CH.3Spark, NoSQL, Streaming & ToolsQ.27–Q.38
Q.27Spark🔥 Most Asked
Apache Spark is faster than Hadoop MapReduce mainly because:
✔ Correct: B — In-memory processing
Spark’s key advantage = keeps intermediate data in RAM (in-memory) instead of writing to disk between each step. MapReduce writes to HDFS at every intermediate step — very slow due to disk I/O. Spark can be up to 100x faster.
Q.28Spark🔥 Most Asked
Apache Spark is primarily written in which language?
✔ Correct: C — Scala
Spark = Scala (primary language). But Spark also supports Python (PySpark), Java, and R — making it versatile. Hadoop = Java. This Spark(Scala) vs Hadoop(Java) distinction is frequently tested.
Q.29Streaming🔥 Most Asked
Apache Kafka is used for:
✔ Correct: A — Real-time data streaming and messaging
Apache Kafka = distributed event streaming platform. Used as a high-throughput, fault-tolerant message queue for real-time data pipelines. Data producers publish to Kafka topics; consumers subscribe. Used for UPI transaction streams, log aggregation.
Q.30Streaming🔥 Most Asked
Which is an example of BATCH processing in Big Data?
✔ Correct: A — Hadoop MapReduce overnight reports
Batch processing = processes data in large scheduled batches (not in real-time). MapReduce is the classic batch tool. Overnight risk reports, monthly payroll, end-of-day reconciliation are batch. Kafka/Flink/Spark Streaming = real-time.
Q.31NoSQL🔥 Most Asked
NoSQL databases scale primarily by:
✔ Correct: B — Horizontal scaling
NoSQL = Horizontal scaling — add more commodity servers to handle more data/traffic. RDBMS = Vertical scaling (upgrade existing machine). Horizontal scaling is cheaper and virtually unlimited — key Big Data advantage.
Q.32NoSQL🔥 Most Asked
The CAP theorem in distributed systems states:
✔ Correct: A
CAP Theorem: Consistency (all nodes see same data), Availability (always responds), Partition Tolerance (works despite network failure). A distributed system can guarantee only 2 of the 3 simultaneously.
Q.33NoSQL
Which of the following is a NoSQL database?
✔ Correct: C — MongoDB
MongoDB = document-oriented NoSQL database (stores JSON-like documents). MySQL, Oracle, PostgreSQL = relational (SQL) databases. Other NoSQL examples: Cassandra, HBase, Redis, CouchDB, DynamoDB.
Q.34Tools🔥 Most Asked
ETL in Big Data stands for:
✔ Correct: A — Extract, Transform, Load
ETL = the process of moving data from source systems into analytics platforms: Extract (pull from sources), Transform (clean, format, enrich), Load (put into data warehouse/lake). Apache Pig is Hadoop’s ETL tool.
Q.35Tools🔥 Most Asked
A Data Lake is best described as:
✔ Correct: A — Raw data in native format
Data Lake = stores all data (structured + unstructured) in raw native format. No schema required upfront (schema-on-read). Data Warehouse = stores processed, structured, query-ready data. Poorly governed Data Lake = “Data Swamp.”
Q.36Tools🔥 Most Asked
Which tool is primarily used for Big Data VISUALISATION?
✔ Correct: A — Tableau / Power BI
Tableau and Power BI (Microsoft) are data visualisation tools that create interactive dashboards and charts from Big Data. Flume = log collection. Sqoop = data transfer. Oozie = job scheduling.
Q.37Cloud🔥 Most Asked
Which AWS service is a fully managed cloud data warehouse?
✔ Correct: A — Amazon Redshift
Amazon Redshift = AWS’s fully managed cloud data warehouse for fast analytics on large datasets. AWS EMR = managed Hadoop/Spark. AWS S3 = object storage. Azure BigData = Azure Synapse. Google = BigQuery.
Q.38Cloud🔥 Most Asked
Which Google Cloud service handles Big Data SQL queries at petabyte scale?
✔ Correct: A — Google BigQuery
BigQuery = serverless, scalable data warehouse by Google Cloud. Run SQL queries across petabytes of data in seconds. Serverless = no infrastructure management needed. Google Dataproc = managed Hadoop/Spark.
CH.4Banking, India & SecurityQ.39–Q.50
Q.39Banking🔥 Most Asked
Banks primarily use Big Data for which purposes?
✔ Correct: C
Banks use Big Data for: fraud detection (real-time), credit risk scoring, customer segmentation, AML compliance, NPA prediction, personalised offers, and regulatory reporting.
Q.40Banking🔥 Most Asked
For real-time fraud detection in banking, which combination is MOST effective?
✔ Correct: A — Spark Streaming + ML model
Real-time fraud detection requires low-latency stream processing + intelligent scoring. Spark Streaming processes transactions as they arrive; ML model scores each transaction for fraud probability within milliseconds.
Q.41Banking
Customer segmentation in banking using Big Data is primarily done with:
✔ Correct: A — Clustering algorithms
Customer segmentation uses unsupervised ML (K-Means clustering) to group customers by behaviour, demographics, risk profile. Enables targeted marketing, personalised products, and cross-selling without manual classification.
Q.42Banking
Big Data helps in credit scoring for financial inclusion by:
✔ Correct: B — Alternate data for broader credit assessment
Big Data enables alternate data in credit scoring — mobile usage patterns, utility payment regularity, digital transaction history, social media presence. This enables credit assessment for thin-file customers with no credit history (financial inclusion).
Q.43Banking
SEBI uses Big Data analytics primarily for:
✔ Correct: B — Market surveillance
SEBI uses Big Data for market surveillance — detecting abnormal trading volumes, unusual price movements, suspicious order patterns that may indicate insider trading, front-running, or market manipulation in real time.
Q.44India🔥 High 2025 Probability
India’s NDAP (National Data and Analytics Platform) is launched by:
✔ Correct: A — NITI Aayog
NDAP (National Data and Analytics Platform) = launched by NITI Aayog as a unified portal for government data discovery, access, and analytics. Makes public datasets easily accessible and standardised.
Q.45India🔥 High 2025 Probability
MeghRaj (GI Cloud) is India’s:
✔ Correct: B — Government cloud infrastructure
MeghRaj (GI Cloud = Government of India Cloud) = cloud computing infrastructure for government agencies. Provides scalable, cost-effective data storage and processing for government Big Data needs. By MeitY.
Q.46India
UIDAI’s Aadhaar system is significant in the context of Big Data because:
✔ Correct: B — World’s largest biometric Big Data project
UIDAI’s Aadhaar = one of the world’s largest Big Data systems. Stores biometric data (fingerprints, iris scans) + demographic data for 1.4 billion Indians. Demonstrates India’s Big Data capabilities at scale.
Q.47Security🔥 Most Asked
Data Governance in Big Data ensures:
✔ Correct: B — Quality, integrity, security, compliance
Data Governance = framework of policies, roles, and processes for managing data quality, access control, privacy, and regulatory compliance. Critical for banks — RBI’s IT Framework (2017) mandates data governance.
Q.48Security🔥 Most Asked
Data Lineage in Big Data means:
✔ Correct: B — Tracking data origin and movement
Data Lineage = tracking the complete journey of data — where it came from, who transformed it, when, and how. Critical for regulatory audit trails (banks must show regulators where their credit risk data came from).
Q.49Security
Data Anonymisation in the context of Big Data means:
✔ Correct: B — Removing/masking personal identifiers
Anonymisation = permanently removing or masking PII (Personally Identifiable Information) from datasets so individuals cannot be identified. Banks use anonymised data for analytics without exposing customer privacy. Required by DPDP Act 2023.
Q.50Comprehensive🔥 Most Asked
Which of the following BEST describes the main goal of Big Data analytics?
✔ Correct: C — Extract actionable insights for better decisions
The ultimate goal of Big Data analytics = extract meaningful, actionable insights from massive, complex datasets to drive better business decisions. In banking: detect fraud earlier, price risk better, serve customers more personally, comply with regulations more efficiently.

Last-Minute PrepQuick Revision Flash Cards

📊 What is Big Data?

  • Huge, complex, fast-growing data
  • Cannot be processed by traditional tools
  • Needs Hadoop, Spark, NoSQL
  • 3 Vs (original) → 5 Vs (extended)

5️⃣ The 5 Vs

  • Volume = size/amount of data
  • Velocity = speed of generation
  • Variety = types (structured/semi/unstructured)
  • Veracity = accuracy/trustworthiness
  • Value = business benefit

🐘 Hadoop Core

  • HDFS = distributed storage (128 MB blocks, 3x replication)
  • MapReduce = parallel batch processing
  • YARN = resource management
  • Developed at Yahoo! Written in Java

🐘 Hadoop Ecosystem Tools

  • Hive = SQL-like queries (HiveQL)
  • Pig = ETL / data transformation
  • HBase = NoSQL database on HDFS
  • Sqoop = RDBMS ↔ Hadoop transfer
  • Flume = log data collection
  • Oozie = workflow scheduler

⚡ Apache Spark

  • In-memory processing → 100x faster than MapReduce
  • Written in Scala (supports Python, Java, R)
  • Batch + Stream + ML (MLlib) + Graph (GraphX)
  • Spark Streaming = near real-time

🗄️ NoSQL

  • Not Only SQL — handles unstructured data
  • Horizontal scaling (add machines)
  • MongoDB (document), Cassandra (column), Redis (key-value)
  • CAP theorem = choose only 2 of 3

📈 Analytics Types

  • Descriptive = What happened?
  • Diagnostic = Why?
  • Predictive = What will happen?
  • Prescriptive = What should be done?

🏦 Banking Uses

  • Fraud detection (real-time)
  • Credit scoring (alternate data)
  • AML / compliance monitoring
  • Customer segmentation
  • NPA prediction
  • Personalised product offers

🇮🇳 India Initiatives

  • NDAP = NITI Aayog data platform
  • MeghRaj = Govt cloud (GI Cloud, MeitY)
  • UIDAI Aadhaar = world’s largest biometric Big Data
  • IndiaAI = ₹10,372 crore (2024)

☁️ Cloud Big Data

  • AWS: EMR (Hadoop), Redshift (warehouse), S3 (storage)
  • Azure: HDInsight, Synapse Analytics
  • Google: BigQuery (SQL at petabyte scale), Dataproc

⚡ Streaming Tools

  • Kafka = real-time streaming/messaging
  • Spark Streaming = near real-time (micro-batch)
  • Apache Flink = true real-time stream
  • Hadoop MapReduce = batch only

🔐 Security & Governance

  • Data Governance = policies for quality + compliance
  • Data Lineage = track origin and movement
  • Anonymisation = mask PII data
  • ETL = Extract, Transform, Load
  • Data Lake = raw | Data Warehouse = processed
📌 Must-Know Keywords
5 VsHDFSMapReduceYARN Hive (SQL)Pig (ETL)HBase (NoSQL) SqoopFlumeOozie Apache SparkKafkaSpark Streaming NDAPMeghRajAadhaar Big Data CAP TheoremData LakeETL