# Apache Airflow - Temeller (Data Engineering) > DAG'lar, operator'ler (Bash, Python, SQL), zamanlama, görev bağımlılıkları, Airflow UI, connection'lar, variable'lar, trigger rule'lar - 20 mülakat soruları - Mid-Level - [Mülakat Soruları: Data Engineering](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari.md) ## 1. Apache Airflow'da DAG nedir? **Cevap** Bir DAG (Directed Acyclic Graph), bağımlılıklar ve ilişkilerle organize edilmiş, eksiksiz bir iş akışını temsil eden görev koleksiyonudur. Asiklik yapı, bağımlılık grafiğinde döngü olamayacağı anlamına gelir, bu da her görevin çalışma başına tam olarak bir kez yürütülmesini garanti eder. DAG, görevlerin ne zaman ve nasıl çalışacağını tanımlar, ancak somut olarak ne yaptıklarını değil. ## 2. Hangi DAG parametresi, scheduler'ın çalıştırmaları planlamaya başlayacağı tarihi tanımlar? **Cevap** start_date parametresi, Airflow'un DAG çalıştırmalarını planlamaya başlayacağı tarihi tanımlar. Bu tarih, data interval'leri belirlemek için schedule_interval ile birlikte kullanılır. Önemli bir nokta: start_date geçmişte ise, catchup=False yapılandırılmadığı sürece Airflow, kaçırılan çalıştırmaları yakalamak için backfill tetikleyebilir. ## 3. Airflow DAG'ında bir Python fonksiyonunu yürütmek için hangi operator kullanılmalıdır? **Cevap** PythonOperator, Airflow DAG'ında bir Python callable fonksiyonu yürütmenize olanak tanır. Fonksiyon python_callable parametresi aracılığıyla iletilir ve op_args (liste) veya op_kwargs (sözlük) aracılığıyla argümanlar alabilir. PythonOperator, özel Python kodunu çalıştırmak için büyük esneklik sunduğu için en yaygın kullanılan operatorlerden biridir. ## 17 soru daha mevcut - task_b'nin task_a'dan sonra çalışması için iki task task_a ve task_b arasında bir bağımlılık nasıl tanımlanır? - Hangi cron ifadesi gece yarısı günlük bir yürütmeyi temsil eder? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Data Engineering mülakat konuları - [Linux & Shell - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/linux-shell-basics.md): 20 soru, Junior - [Git & GitHub - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/git-github-fundamentals.md): 20 soru, Junior - [Data Engineering için ileri düzey Python](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/python-advanced-de.md): 25 soru, Junior - [Docker - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/docker-fundamentals.md): 25 soru, Junior - [Google Cloud Platform - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/gcp-fundamentals.md): 20 soru, Junior - [CI/CD ve Kod Kalitesi](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/ci-cd-code-quality.md): 20 soru, Mid-Level - [Docker Compose](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/docker-compose.md): 20 soru, Mid-Level - [FastAPI - Veri API'leri](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/fastapi.md): 20 soru, Mid-Level - [Data Engineering için İleri Seviye SQL](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/sql-advanced-de.md): 20 soru, Mid-Level - [Data Lake - Mimari ve Veri Alımı](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-lake.md): 20 soru, Mid-Level - [Data Engineering için BigQuery](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/bigquery-de.md): 20 soru, Mid-Level - [PostgreSQL - Yönetim](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/postgresql-admin.md): 20 soru, Mid-Level - [Data Engineering için Data Modeling](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-modeling-de.md): 20 soru, Mid-Level - [Fivetran & Airbyte - Veri Alımı](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/fivetran-airbyte.md): 20 soru, Mid-Level - [dbt - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/dbt-fundamentals-de.md): 20 soru, Mid-Level - [Kubernetes - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/kubernetes-fundamentals.md): 20 soru, Mid-Level - [dbt - Gelişmiş özellikler](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/dbt-advanced-de.md): 20 soru, Senior - [ETL / ELT / ETLT Desenleri](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/etl-elt-patterns.md): 20 soru, Senior - [Apache Airflow - İleri Seviye](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-advanced.md): 20 soru, Senior - [Airflow + dbt - Pipeline Orkestrasyonu](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-dbt-integration.md): 20 soru, Senior - [PySpark - Büyük Ölçekli İşleme](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/pyspark.md): 20 soru, Senior - [Google Pub/Sub - Veri Streaming](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/pubsub-streaming.md): 20 soru, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/apache-beam-dataflow.md): 20 soru, Senior - [Kubernetes - Üretim ve Ölçeklendirme](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/kubernetes-advanced.md): 20 soru, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/terraform.md): 20 soru, Senior - [NoSQL Veritabanları](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/nosql-databases.md): 20 soru, Senior - [Modern Data Architecture](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/data-architecture.md): 20 soru, Senior - [İzleme ve Gözlemlenebilirlik](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/monitoring-observability.md): 20 soru, Senior - [IAM ve Veri Güvenliği](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/iam-security-de.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-fundamentals