
Git & GitHub - Dasar-dasar
Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, workflow CI/CD
1Perintah mana yang menginisialisasi repository Git baru di direktori yang sudah ada?
Perintah mana yang menginisialisasi repository Git baru di direktori yang sudah ada?
Jawaban
Perintah git init membuat repository Git baru di direktori saat ini dengan menginisialisasi subdirektori .git yang berisi semua file yang diperlukan untuk versioning. Perintah ini adalah langkah pertama untuk mulai melacak perubahan pada proyek yang sudah ada.
2Apa perbedaan antara git clone dan git init?
Apa perbedaan antara git clone dan git init?
Jawaban
git init membuat repository kosong baru di direktori saat ini, sedangkan git clone menyalin repository remote yang sudah ada ke mesin lokal, termasuk seluruh riwayat commit dan branch. git clone juga secara otomatis mengatur koneksi dengan repository remote (origin).
3Perintah mana yang membuat branch baru dan beralih ke sana dalam satu operasi?
Perintah mana yang membuat branch baru dan beralih ke sana dalam satu operasi?
Jawaban
Perintah git checkout -b nama_branch membuat branch baru dan langsung beralih ke sana. Sejak Git 2.23, git switch -c nama_branch juga dapat digunakan dan lebih eksplisit. Perintah-perintah ini menghindari menjalankan git branch diikuti git checkout.
Apa perbedaan utama antara git merge dan git rebase?
Mengapa harus menghindari melakukan rebase pada commit yang sudah di-push ke branch bersama?
+17 pertanyaan wawancara
Topik wawancara Data Engineering lainnya
Linux & Shell - Dasar-dasar
Python lanjutan untuk Data Engineering
Docker - Dasar-dasar
Google Cloud Platform - Dasar-Dasar
CI/CD dan Kualitas Kode
Docker Compose
FastAPI - API Data
SQL Lanjutan untuk Data Engineering
Data Lake - Arsitektur dan Ingesti
BigQuery untuk Data Engineering
PostgreSQL - Administrasi
Data Modeling untuk Data Engineering
Fivetran & Airbyte - Ingesti Data
dbt - Dasar
Apache Airflow - Dasar-Dasar
Kubernetes - Dasar-Dasar
dbt - Fitur lanjutan
Pola ETL / ELT / ETLT
Apache Airflow - Lanjutan
Airflow + dbt - Orkestrasi Pipeline
PySpark - Pemrosesan Skala Besar
Google Pub/Sub - Streaming Data
Apache Beam & Dataflow
Kubernetes - Produksi dan Penskalaan
Terraform - Infrastructure as Code
Database NoSQL
Data Architecture Modern
Monitoring dan Observability
IAM dan Keamanan Data
Kuasai Data Engineering untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis