# PySpark - Büyük Ölçekli İşleme (Data Engineering) > SparkSession, RDD vs DataFrame, transformations, actions, partitioning, broadcast variables, UDF'ler, Spark SQL, caching - 20 mülakat soruları - Senior - [Mülakat Soruları: Data Engineering](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari.md) ## 1. PySpark uygulaması oluşturmak için ana giriş noktası nedir? **Cevap** SparkSession, Spark 2.0 ile tanıtılan birleşik giriş noktasıdır. Eski SparkContext, SQLContext ve HiveContext'i tek bir nesneyle değiştirir. SparkSession, DataFrame'ler oluşturmaya, SQL sorgularını yürütmeye ve Spark uygulamasını merkezi olarak yapılandırmaya olanak tanır. ## 2. PySpark'ta RDD ile DataFrame arasındaki temel fark nedir? **Cevap** DataFrame, adlandırılmış ve tip belirtilmiş sütunlarla yapılandırılmış bir şemaya sahiptir ve Spark'ın sorguları Catalyst aracılığıyla optimize etmesine olanak tanır. RDD ise Spark'ın iç veri yapısını bilmediği yapılandırılmamış dağıtılmış bir koleksiyondur ve olası optimizasyonları sınırlar. ## 3. PySpark'ta transformation ile action arasındaki fark nedir? **Cevap** Transformation'lar lazy olarak değerlendirilir ve hesaplama tetiklemeden bir yürütme planı oluşturur. Action'lar planın cluster üzerinde gerçek yürütülmesini tetikler ve driver'a bir sonuç döndürür. Bu ayrım, Spark'ın planı yürütmeden önce optimize etmesine olanak tanır. ## 17 soru daha mevcut - Aşağıdaki işlemlerden hangisi bir PySpark action'ıdır? - PySpark'ta Parquet dosyasından nasıl DataFrame oluşturulur? Ü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 - [Apache Airflow - Temeller](https://sharpskill.dev/tr/technologies/data-engineering/mulakat-sorulari/airflow-fundamentals.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 - [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/pyspark