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 &
…
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 &
…
#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.
…
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.
…
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 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...
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.
…
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,
…
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.…
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 &
…
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,
…
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.
…
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.
…
I have a good news, I got job offer. I like to share with you from my bottom of my heart feeling thankful to you.