
Git & GitHub - Temeller
Branching, merge, rebase, pull request'ler, gitflow, .gitignore, hook'lar, CI/CD workflow'ları
1Hangi komut mevcut bir dizinde yeni bir Git deposu başlatır?
Hangi komut mevcut bir dizinde yeni bir Git deposu başlatır?
Cevap
git init komutu, versioning için gereken tüm dosyaları içeren .git alt dizinini başlatarak mevcut dizinde yeni bir Git deposu oluşturur. Bu komut, mevcut bir projedeki değişiklikleri izlemeye başlamak için ilk adımdır.
2git clone ile git init arasındaki fark nedir?
git clone ile git init arasındaki fark nedir?
Cevap
git init mevcut dizinde yeni boş bir depo oluştururken, git clone mevcut bir uzak depoyu tüm commit geçmişi ve branch'lerle birlikte yerel makineye kopyalar. git clone ayrıca uzak depoyla (origin) bağlantıyı otomatik olarak kurar.
3Hangi komut tek bir işlemde yeni bir branch oluşturup ona geçiş yapar?
Hangi komut tek bir işlemde yeni bir branch oluşturup ona geçiş yapar?
Cevap
git checkout -b branch_adi komutu yeni bir branch oluşturur ve hemen ona geçer. Git 2.23'ten beri daha açık olan git switch -c branch_adi de kullanılabilir. Bu komutlar git branch ardından git checkout yapma ihtiyacını ortadan kaldırır.
git merge ile git rebase arasındaki temel fark nedir?
Paylaşılan bir branch'e zaten push edilmiş commit'ler üzerinde rebase yapmaktan neden kaçınılmalıdır?
+17 mülakat soruları
Diğer Data Engineering mülakat konuları
Linux & Shell - Temeller
Data Engineering için ileri düzey Python
Docker - Temeller
Google Cloud Platform - Temeller
CI/CD ve Kod Kalitesi
Docker Compose
FastAPI - Veri API'leri
Data Engineering için İleri Seviye SQL
Data Lake - Mimari ve Veri Alımı
Data Engineering için BigQuery
PostgreSQL - Yönetim
Data Engineering için Data Modeling
Fivetran & Airbyte - Veri Alımı
dbt - Temeller
Apache Airflow - Temeller
Kubernetes - Temeller
dbt - Gelişmiş özellikler
ETL / ELT / ETLT Desenleri
Apache Airflow - İleri Seviye
Airflow + dbt - Pipeline Orkestrasyonu
PySpark - Büyük Ölçekli İşleme
Google Pub/Sub - Veri Streaming
Apache Beam & Dataflow
Kubernetes - Üretim ve Ölçeklendirme
Terraform - Infrastructure as Code
NoSQL Veritabanları
Modern Data Architecture
İzleme ve Gözlemlenebilirlik
IAM ve Veri Güvenliği
Bir sonraki mülakatın için Data Engineering'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla