Azure Data Factory Interview Questions with Python Code

Hi everyone,

I am preparing for an Azure Data Factory interview and I am looking for some help with the following questions:

  1. What is Azure Data Factory?
  2. How to create a pipeline in Azure Data Factory?
  3. What are the different types of activities that can be used in a pipeline?
  4. How to schedule a pipeline in Azure Data Factory?
  5. How to monitor a pipeline in Azure Data Factory?

I have also attached some Python code that I wrote to calculate the factorial of a number. Can you help me understand how I can improve this code? Reference from here.

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

print(factorial(5))

I would appreciate any help that you can provide. Thank you!