# Geavanceerde Python voor Data Engineering (Data Engineering) > OOP, decorators, generators, context managers, typing, async/await, modules, virtual environments - 25 gespreksvragen - Junior - [Gespreksvragen: Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen.md) ## 1. Wat is een class in Python? **Antwoord** Een class is een blauwdruk (blueprint) die de structuur en het gedrag van objecten definieert. Het kapselt data (attributen) en functies (methoden) die op die data werken in. Classes maken het mogelijk meerdere instances te creëren die dezelfde structuur delen maar met verschillende waarden, wat fundamenteel is voor objectgeoriënteerd programmeren. ## 2. Wat is de rol van de __init__-methode in een Python-class? **Antwoord** De __init__-methode is de constructor van een Python-class. Hij wordt automatisch aangeroepen bij het maken van een nieuwe instance en maakt het mogelijk de attributen van het object met specifieke waarden te initialiseren. Deze methode ontvangt altijd self als eerste parameter, die verwijst naar de instance die wordt gemaakt. ## 3. Wat is het verschil tussen een instance-methode en een class-methode in Python? **Antwoord** Een instance-methode ontvangt self en werkt op een specifieke instance, terwijl een class-methode (gedecoreerd met @classmethod) cls ontvangt en op de class zelf werkt. Class-methoden zijn nuttig voor het maken van factory methods of het wijzigen van class-attributen die door alle instances worden gedeeld. ## Nog 22 vragen beschikbaar - Wat is een decorator in Python? - Hoe maak je een decorator die argumenten accepteert? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Engineering-sollicitatieonderwerpen - [Linux & Shell - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/linux-shell-basics.md): 20 vragen, Junior - [Git & GitHub - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/git-github-fundamentals.md): 20 vragen, Junior - [Docker - Basisbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-fundamentals.md): 25 vragen, Junior - [Google Cloud Platform - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/gcp-fundamentals.md): 20 vragen, Junior - [CI/CD en codekwaliteit](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/ci-cd-code-quality.md): 20 vragen, Mid-Level - [Docker Compose](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-compose.md): 20 vragen, Mid-Level - [FastAPI - Data-API's](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fastapi.md): 20 vragen, Mid-Level - [Geavanceerde SQL voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/sql-advanced-de.md): 20 vragen, Mid-Level - [Data Lake - Architectuur en ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-lake.md): 20 vragen, Mid-Level - [BigQuery voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/bigquery-de.md): 20 vragen, Mid-Level - [PostgreSQL - Administratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/postgresql-admin.md): 20 vragen, Mid-Level - [Data Modeling voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-modeling-de.md): 20 vragen, Mid-Level - [Fivetran & Airbyte - Data-ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fivetran-airbyte.md): 20 vragen, Mid-Level - [dbt - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-fundamentals-de.md): 20 vragen, Mid-Level - [Apache Airflow - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-fundamentals.md): 20 vragen, Mid-Level - [Kubernetes - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-fundamentals.md): 20 vragen, Mid-Level - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-advanced-de.md): 20 vragen, Senior - [ETL- / ELT- / ETLT-patronen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/etl-elt-patterns.md): 20 vragen, Senior - [Apache Airflow - Gevorderd](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-advanced.md): 20 vragen, Senior - [Airflow + dbt - Pipeline-orkestratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-dbt-integration.md): 20 vragen, Senior - [PySpark - Grootschalige verwerking](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pyspark.md): 20 vragen, Senior - [Google Pub/Sub - Datastreaming](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pubsub-streaming.md): 20 vragen, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/apache-beam-dataflow.md): 20 vragen, Senior - [Kubernetes - Productie en scaling](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-advanced.md): 20 vragen, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/terraform.md): 20 vragen, Senior - [NoSQL-databases](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/nosql-databases.md): 20 vragen, Senior - [Moderne Data Architecture](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-architecture.md): 20 vragen, Senior - [Monitoring en observability](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/monitoring-observability.md): 20 vragen, Senior - [IAM en gegevensbeveiliging](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/iam-security-de.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/python-advanced-de