Blog Archives
1 2 3 4 5 23

0: 20+ SQL best practices & optimisation interview Q&As

SQL is very easy to learn, but lots of hands-on experience is required to master to perform the below tasks.

1) Translating any business requirements into SQL.

2) Writing efficient, readable & maintainable SQL.

3) Breaking down &

Read more ›



0: 25+ Big Data Engineering key concepts that Data Engineers must know

#01 Data Cardinality

In data modelling, cardinality is the numerical relationship between rows of one table & rows in another. Common cardinalities are one-to-one, one-to-many and many-to-many.

Data cardinality also refers to the uniqueness of the values contained in a database column.

Read more ›



0: 50+ SQL scenarios based interview Q&As – What is wrong with this SQL code?

This extends 18+ SQL best practices & optimisation interview Q&As. You can practice these SQLs by setting up the data on db-fiddle MySQL V8.0 or a database server & SQL client of your choice.

Interviewers can use these 11 questions to quickly judge your real SQL experience without relying on what you say on your CV.

Read more ›



00: 13 Data modelling interview Q&As – Fact Vs Dimension, CDC, SCD, etc – part 1

Q1. What is dimensional modelling in a Data Warehouse (i.e. DWH)? A1. A dimensional model is a data structure technique optimised for Data Warehousing tools (i.e. OLAP products). The concept of Dimensional Modelling is comprised of Fact and Dimension tables. … Read more ›...

This content is for 100-Day-Full-Access, 200-Day-Full-Access, 365-Day-Full-Access, and 2-Year-Full-Access members only. Register 50+ Free Java FAQs 50+ Free Big Data FAQs
Already a member? Log in here


00: 13 Data modelling interview Q&As – Fact Vs Dimension, CDC, SCD, etc – part 2

This extends Q1 to Q5 at 13 Data Warehouse interview Q&As – Fact Vs Dimension, CDC, SCD, etc – part 1. Q6. What is a Factless Fact table? A6. From the above store sales example we know that fact table is a collection of many facts having multiple keys joined...

This content is for 100-Day-Full-Access, 200-Day-Full-Access, 365-Day-Full-Access, and 2-Year-Full-Access members only. Register 50+ Free Java FAQs 50+ Free Big Data FAQs
Already a member? Log in here


00: 50+ SQL scenarios based interview Q&As on identifying & deleting duplicate records

50+ SQL interview questions and answers to solve real business scenarios. SQL is widely used in building microservices & Big Data projects. Learning SQL syntax is easy, but being able to convert a given business requirement into a query takes lots of practice. These scenarios based interview questions can assesses your experience.

Read more ›



00: A roadmap to become a Big Data Engineer – What skills are required?

Data Engineer road map



00: Apache Spark eco system & anatomy interview questions and answers

Q01. Can you summarise the Spark eco system?
A01. Apache Spark is a general purpose cluster computing system. It provides high-level API in Java, Scala, Python, and R. It has 6 components Core, Spark SQL, Spark Streaming,

Read more ›



00: Data Lake Vs. Data Warehouse Vs. Data Lakehouse Vs Data Fabric Vs Data Mesh

Modern data architectures will have both the Data Lakes and Data Warehouses. The Data Engineers build the data pipelines for the data analysts and scientists to build business reports & models to analyse the data.

What is Big Data?

Big Data is huge volumes of structured (e.g.

Read more ›



00: Python dynamic typing, module Vs package and Class Vs Object interview Q&As

Python is a very popular interpreted programming language with the features like strongly typed, dynamically typed, object oriented (i.e. polymorphism, inheritance & encapsulation) & supports functional programming. Also, introduces beginner terminologies like packages, modules, classes, objects, attributes, member variables, class variables, methods & functions. These are are all must-know for beginner level interviews &

Read more ›



00: Q1 – Q6 Hadoop based Big Data architecture & basics interview Q&As

There are a number of technologies to ingest & run analytical queries over Big Data (i.e. large volume of data). Big Data is used in Business Intelligence (i.e. BI) reporting, Data Science, Machine Learning, and Artificial Intelligence (i.e. AI). Processing a large volume of data will be intensive on disk I/O,

Read more ›



00a: Python modules, packages, PYTHONPATH, sys.path, dependencies, etc interview Q&As

Q01. What is a Python Module?
A01. All “.py” or “.pyw” files are Python modules, even scripts. For example, calculation.py that you create is a module. A Python module is a Python file that’s intended to be imported into scripts or other modules.

Read more ›



00b: Python variable scopes, assigning types optionally and execution order interview Q&As

Q01. What are the Python variable scopes?
A01. Python uses variable scopes to determine where a variable is accessible and recognized within code. Python follows a strict hierarchy for resolving names, commonly known as the LEGB rule.

Read more ›



1 2 3 4 5 23

300+ Java Interview FAQs

Tutorials on Java & Big Data