All 90 questions

  1. How would you transfer orchestration experience from Azure Data Factory to Airflow, identify learning gaps, and become productive safely?

    Asked in 2 of 307 interviews · last asked Sep 22 · Scenario · Mid-level

    Other ways it was asked
    • “Which data orchestration skills transfer from Azure Data Factory to Airflow and Spark, where would you expect learning gaps, and how would you become productive without creating delivery risk?”
  2. How do you securely manage credentials when connecting data pipelines to Salesforce and databases?

    Asked once · last asked Sep 10 · Scenario · Mid-level

    Other ways it was asked
    • “How would you implement secure credential management for data pipelines connecting to Salesforce and databases?”
  3. What authorization mechanisms are commonly used to secure data pipelines?

    Asked once · last asked Jan 29 · Concept · Mid-level

  4. Using Azure DevOps or GitHub, how would you set up a CI/CD pipeline for database scripts and ETL workflows, from source control through deployment to development and production?

    Asked once · last asked Feb 24 · Tooling · Senior

  5. How do you choose unit tests and scenarios to cover when developing a data solution?

    Asked once · last asked Mar 3 · Scenario · Mid-level

  6. How would you handle data from different sources or regions, and how would you orchestrate that processing?

    Asked once · last asked Mar 3 · Scenario · Senior

  7. How would you design encryption for a data pipeline, including client-side or server-side encryption and key management?

    Asked once · last asked Mar 3 · Design · Senior

  8. How would you deploy and operate data pipelines beyond the notebook stage, and what infrastructure would you use?

    Asked once · last asked Mar 7 · Design · Mid-level

  9. After the code is merged, how would you automate delivering it to the Airflow cluster or other hosts where the application will run?

    Asked once · last asked Mar 20 · Scenario · Mid-level

  10. How do you write an Apache Airflow DAG?

    Asked once · last asked Apr 24 · Tooling · Mid-level

  11. How do you structure your Python exceptions or error taxonomy so the orchestrator, for example Airflow, can distinguish retryable from non-retryable failures and alert appropriately?

    Asked once · last asked Apr 25 · Tooling · Senior

  12. How would you trigger Spark on Kubernetes to process PostgreSQL staging tables populated by Flink without relying on scheduled orchestration?

    Asked once · last asked May 18 · Design · Senior

  13. How do you manage Informatica environments?

    Asked once · last asked Nov 10 · Tooling · Senior

  14. How can Windows scripts be used to deploy Informatica objects between environments?

    Asked once · last asked Nov 10 · Tooling · Mid-level

  15. How do you handle configuration management and version control for Informatica applications?

    Asked once · last asked Nov 10 · Tooling · Senior

  16. What is a runtime environment in IICS, and how do you configure one?

    Asked once · last asked Nov 10 · Concept · Mid-level

  17. How do you create a repository service in PowerCenter?

    Asked once · last asked Nov 10 · Tooling · Mid-level

  18. During a patching activity that includes a server reboot, what pre- and post-patching validation checks would you perform as an Informatica administrator?

    Asked once · last asked Nov 10 · Scenario · Senior

  19. How do you migrate objects in IICS?

    Asked once · last asked Nov 10 · Tooling · Mid-level

  20. Which command-line utility would you use to move Informatica objects from a lower environment to a higher environment?

    Asked once · last asked Nov 10 · Tooling · Mid-level

  21. Can you explain the scheduler and executor in Airflow?

    Asked once · last asked May 27 · Concept · Mid-level

  22. In SSIS, what is the difference between control flow and data flow?

    Asked once · last asked May 27 · Concept · Junior

  23. How would you manage security and authorization when integrating data?

    Asked once · last asked Jun 21 · Scenario · Mid-level

  24. How would you manage changes and updates to a data integration over time?

    Asked once · last asked Jun 21 · Scenario · Mid-level

  25. As you start this role, how would you prepare for your first 30 to 60 days so you can understand which systems the data comes from, using modern tools rather than relying only on traditional knowledge transfer?

    Asked once · last asked Jun 22 · Scenario · Senior

  26. How would you define dependencies and conditions in an Apache Airflow DAG so that a second pipeline starts only if the first succeeds?

    Asked once · last asked Jun 23 · Tooling · Mid-level

  27. How are environment variables configured and used in Amazon MWAA?

    Asked once · last asked Jun 23 · Tooling · Mid-level

  28. How do you use parameters in AWS Glue jobs?

    Asked once · last asked Jun 23 · Tooling · Mid-level

  29. How do you incorporate unit tests and lint checks into data pipeline development before pushing code?

    Asked once · last asked Jun 23 · Scenario · Mid-level

  30. How can you run unit tests for data pipeline code without a CI/CD tool?

    Asked once · last asked Jun 23 · Tooling · Mid-level

  31. How would you handle orchestration and scheduling for data pipelines, including managing when different pipeline steps run?

    Asked once · last asked Jun 24 · Scenario · Mid-level

    Other ways it was asked
    • “How did you handle orchestration and scheduling for your data pipelines, including managing when different pipeline steps ran?”
  32. How would you create and maintain documentation for data pipelines, data models, or data contracts, including runbooks, schema documentation, pipeline diagrams, quality rules, and information needed to operate and maintain the systems?

    Asked once · last asked Jun 24 · Scenario · Mid-level

    Other ways it was asked
    • “How did you create and maintain documentation for your data pipelines, data models, or data contracts? What information did you include, such as runbooks, schema documentation, pipeline diagrams, quality rules, or details to help your team operate and maintain the systems?”
  33. How can a metadata-driven approach select and run jobs based on their dependencies?

    Asked once · last asked Jul 16 · Concept · Senior

  34. What cloud services or deployment setup would you use to make a data ingestion pipeline scalable?

    Asked once · last asked Jul 20 · Design · Senior

  35. Would you deploy the pipeline components to a Kubernetes cluster and run them as long-lived services?

    Asked once · last asked Jul 20 · Design · Senior

  36. How would you control how frequently different platforms are polled?

    Asked once · last asked Jul 20 · Design · Mid-level

  37. Where do you include human review or intervention in PySpark code execution?

    Asked once · last asked Jul 29 · Scenario · Senior

  38. How do you approach analyzing and documenting end-to-end data flows, including data sourcing, transformation, enrichment, reconciliation, and reporting across multiple interconnected systems?

    Asked once · last asked Aug 6 · Behavioral · Senior

  39. What is Apache NiFi Registry, and what is it used for?

    Asked once · last asked Aug 7 · Concept · Mid-level

    Other ways it was asked
    • “What is an Apache NiFi Registry, and what is it used for?”
  40. How can Databricks and Airflow be integrated with Azure data services?

    Asked once · last asked Aug 7 · Design · Mid-level

  41. Why might you use Azure Data Factory instead of implementing data processing in Databricks or data lake jobs?

    Asked once · last asked Aug 14 · Scenario · Mid-level

  42. How should PII be handled in a data pipeline before data is stored in Snowflake, and where should normalization and redaction occur?

    Asked once · last asked Aug 14 · Design · Senior

  43. How should responsibility for PII removal and redaction be assigned across services in a data-processing system?

    Asked once · last asked Aug 14 · Design · Senior

  44. How would you assess an agentic AI solution before and after deployment, including its evaluation harness, data integration challenges, metrics, and alignment with business goals?

    Asked once · last asked Aug 19 · Design · Senior

  45. How do you orchestrate data pipeline jobs, and what tools do you use?

    Asked once · last asked Aug 26 · Tooling · Mid-level

  46. How do you determine a dashboard's reload time and refresh frequency, and connect it to Excel or a database?

    Asked once · last asked Aug 29 · Tooling · Mid-level

  47. How would you coordinate a change to ETL refresh logic when another person owns part of it?

    Asked once · last asked Aug 29 · Behavioral · Mid-level

    Other ways it was asked
    • “How did you coordinate a change to ETL refresh logic when another person owned part of it?”
  48. How would you make ETL refresh changes trustworthy for reviewers, and what would you document?

    Asked once · last asked Aug 29 · Behavioral · Mid-level

    Other ways it was asked
    • “How did you make ETL refresh changes trustworthy for reviewers, and what did you document?”
  49. What makes a good unit test, and what parts of a data pipeline system are most important to unit and integration test?

    Asked once · last asked Sep 2 · Concept · Mid-level

  50. How would you determine when all child jobs in a CSV import have completed and mark the overall import as complete?

    Asked once · last asked Sep 2 · Design · Senior

  51. How should the sub-jobs be structured to handle processing, validation, and insertion for different file types?

    Asked once · last asked Sep 2 · Design · Senior

  52. In a batched CSV import, should the batch worker insert records before dispatching row-level jobs, or should it delegate insertion and hydration to the final worker layer?

    Asked once · last asked Sep 2 · Design · Senior

  53. When might inserting records in the batch worker before dispatching row-level jobs be a poor choice or fail?

    Asked once · last asked Sep 2 · Scenario · Senior

  54. If you were implementing DataOps from scratch, what would your approach look like?

    Asked once · last asked Sep 3 · Design · Senior

  55. What is the maturity model for DataOps where each developer gets their own dataset so deployments don’t need coordination?

    Asked once · last asked Sep 3 · Concept · Senior

  56. Would you use parent and child pipelines in Microsoft Fabric, and how would you implement them?

    Asked once · last asked Sep 9 · Design · Mid-level

  57. How would you configure an Airflow DAG to run every 15 minutes?

    Asked once · last asked Sep 10 · Tooling · Junior

    Other ways it was asked
    • “How would you configure an Airflow DAG to run at 5 AM every day?”
  58. What is XCom in Airflow, and what is it used for?

    Asked once · last asked Sep 10 · Concept · Junior

  59. Why do we need XCom instead of just using Python global variables in Airflow?

    Asked once · last asked Sep 10 · Concept · Mid-level

  60. What is the difference between Cloud Composer 1 and Cloud Composer 2?

    Asked once · last asked Sep 10 · Concept · Mid-level

    Other ways it was asked
    • “What is the difference between Composer 1 and Composer 2?”
  61. How would you design a DAG for a data pipeline?

    Asked once · last asked Sep 10 · Behavioral · Mid-level

    Other ways it was asked
    • “Can you walk me through an example of a data pipeline DAG you designed?”
  62. How would you configure an Airflow task to skip processing when the source has no data?

    Asked once · last asked Sep 10 · Tooling · Mid-level

  63. What are Airflow sensors, and when would you use them?

    Asked once · last asked Sep 10 · Concept · Mid-level

  64. How do you approach testing in your data pipelines?

    Asked once · last asked Sep 10 · Scenario · Senior

  65. How would you automate a monthly usage report using database data, visuals, and delivery to managers?

    Asked once · last asked Sep 14 · Scenario · Mid-level

  66. How do you manage security for SFTP-based batch file ingestion?

    Asked once · last asked Sep 16 · Scenario · Senior

  67. How do you design and maintain an Airflow DAG?

    Asked once · last asked Dec 15 · Tooling · Mid-level

  68. How do you handle failures in Airflow?

    Asked once · last asked Sep 17 · Scenario · Mid-level

  69. How would you add one more column to a production pipeline and backfill the data?

    Asked once · last asked Sep 18 · Scenario · Mid-level

  70. What would you put in place to make sure documentation stays accurate as a pipeline changes?

    Asked once · last asked Sep 20 · Scenario · Mid-level

  71. How do you secure data flows and handle errors in the integration systems you build?

    Asked once · last asked Sep 20 · Scenario · Senior

  72. If asked to redesign an Azure Data Factory pipeline as an Airflow DAG, what would you examine before translating it, and what would you avoid copying directly?

    Asked once · last asked Sep 21 · Scenario · Senior

  73. How would you reduce delivery and operational risk if a critical data pipeline were understood by only one engineer?

    Asked once · last asked Sep 21 · Scenario · Senior

  74. When reviewing another data engineer’s SQL, Python, or pipeline change, what do you look for beyond whether the code produces the expected output?

    Asked once · last asked Sep 22 · Scenario · Senior

  75. How would you develop a custom Python component for Airflow beyond DAG definitions, and handle errors and retries in that component?

    Asked once · last asked Sep 23 · Tooling · Senior

    Other ways it was asked
    • “What Python component did you personally develop in Airflow beyond DAG definitions, what did it do, and how did you handle errors and retries?”
  76. How do you pass data between tasks in Airflow?

    Asked once · last asked Oct 2 · Tooling · Mid-level

  77. When should you not use XComs in Airflow?

    Asked once · last asked Oct 2 · Concept · Mid-level

  78. How can you detect that a file has arrived in Amazon S3 before publishing an event to Kafka?

    Asked once · last asked Oct 7 · Scenario · Senior

  79. How does Azure Data Factory (ADF) work?

    Asked once · last asked Aug 10 · Concept · Junior

  80. How would you enforce code-quality gates for an Apache NiFi project?

    Asked once · last asked Feb 9 · Scenario · Mid-level

  81. If you don’t use AWS Step Functions, what other orchestration option could you use?

    Asked once · last asked May 19 · Concept · Mid-level

  82. What are the end-to-end steps for building a pipeline in Azure Data Factory?

    Asked once · last asked Aug 10 · Tooling · Mid-level

    Other ways it was asked
    • “Explain the end to end step to build a pipeline in Azure Data Factory.”
  83. How do you build a deployment process for data engineering workflows?

    Asked once · last asked Aug 20 · Scenario · Mid-level

  84. How do you document changes to a data pipeline?

    Asked once · last asked Aug 29 · Scenario · Mid-level

  85. Tell me what data ops means to you.

    Asked once · last asked Sep 3 · Concept · Mid-level

  86. How would you make a data pipeline accessible to internal analysts?

    Asked once · last asked Sep 10 · Design · Mid-level

  87. Which Airflow operator would you use to check whether data is available?

    Asked once · last asked Sep 10 · Tooling · Mid-level

  88. What are Airflow pools?

    Asked once · last asked Sep 10 · Concept · Mid-level

  89. Which Microsoft Fabric capability can schedule data ingestion workflows?

    Asked once · last asked Sep 16 · Concept · Junior

  90. What would you use Prefect for in a data workflow?

    Asked once · last asked Oct 18 · Tooling · Mid-level

More ETL and Data Pipelines interview questions

How this list is made

Every question here was asked by a real interviewer in a real job interview that a candidate ran MeetAssist in. After the call, the interviewer's questions are pulled from the transcript. Practice sessions, tests, exams and anything that was not a job interview are dropped.

Questions are rewritten so they make sense on their own: names of people, employers and clients are removed, and speech-to-text mistakes are fixed. Small talk, logistics and questions about one candidate's own résumé are left out. Rephrasings of the same question are merged, and the count is the number of different interviews it came up in.

The interviews come from candidates who use MeetAssist, so they lean towards software, data and AI roles: the shares describe these interviews, not every ETL and Data Pipelines interview. Answers to the most asked questions are written and checked by an editor; a "common mistake" is shown only when reviews of real answers in these interviews show it, with the count.

307 interviews, 169 candidates, Nov 2025 to Oct 2026. Updated every month with new interviews.