cvanaliz
BireyselKurumsal
Özellikler
Şablonlar
Fiyatlandırma
Blog
Mülakatlar
Maaşlar
Giriş Yap Ücretsiz Başla
BlogCV 101
CV 101

Veritabanı Yöneticisi (DBA) Mülakat Soruları ve Cevapları: Teknik ve Stratejik Hazırlık Rehberi

CVANALIZ14 Temmuz 2026 6 dk okuma

Veritabanı Yöneticisi Mülakatlarına Hazırlık Süreci

Bir Veritabanı Yöneticisi (DBA) olarak mülakat masasına oturduğunuzda, değerlendiriciler sadece SQL bilginizi değil, aynı zamanda kriz anındaki soğukkanlılığınızı, veri bütünlüğüne verdiğiniz önemi ve sistem mimarisi konusundaki vizyonunuzu ölçmek isterler. Veri, günümüzde şirketlerin en değerli varlığıdır ve bu varlığın koruyucusu olmak ciddi bir sorumluluk gerektirir.

Teknik mülakatlar çoğunlukla temel kavramlar, senaryo bazlı sorun giderme ve performans optimizasyonu olmak üzere üç ana eksende ilerler. Ancak teknik becerileriniz ne kadar yüksek olursa olsun, bunları doğru bir şekilde sunmanız gerekir. Profesyonel bir Cv oluştur süreci, teknik yetkinliklerinizi somut başarılarla (örneğin; "sorgu sürelerini %40 azalttım") desteklediğinizde anlam kazanır.

İŞ ARAMAK ZOR, BİZ KOLAYLAŞTIRIYORUZ

Tanıdık geldi mi? Hepsini çözdük.

ESKİ YÖNTEM
  • İşe alım sistemleri CV'ni okuyamıyor
  • Hangi anahtar kelimelerin eksik olduğunu bilmiyorsun
  • Mülakatta ne sorulacağını tahmin edemiyorsun
  • Başvurularını takip edecek bir sistemin yok
CVANALİZ İLE
  • 1-100 canlı ATS skoru — işveren kriterlerine göre
  • JD eşleştirme ile eksik anahtar kelimeleri anında gör
  • CV'ne özel mülakat sorularıyla prova yap
  • Kanban panosu ile tüm başvurularını takip et

Mülakat öncesinde, başvurulan şirketin hangi veritabanı teknolojilerini (Oracle, PostgreSQL, MS SQL Server, MongoDB vb.) kullandığını analiz etmek, hazırlığınızı spesifik hale getirir. Genel kavramlar her yerde geçerli olsa da, her motorun kendine has "quirks" denilen karakteristik özellikleri vardır.

Temel Veritabanı Kavramları ve Teorik Sorular

Mülakatların başlangıç aşamasında, temel teorik bilginizi ölçmek için kavramsal sorular sorulur. Bu sorular, sizin temel prensiplere ne kadar hakim olduğunuzu gösterir.

CV'ni saniyeler içinde ATS-uyumlu yap.

Özellikleri keşfet

ACID Prensipleri Nedir ve Neden Önemlidir?

Bu soruya verilecek cevap, işlemsel (transactional) sistemlerin nasıl çalıştığını bildiğinizi kanıtlar. ACID, şu dört kavramın kısaltmasıdır:

  • Atomicity (Atomiklik): Bir işlem ya tamamen gerçekleşir ya da hiç gerçekleşmez. Hata durumunda işlem geri alınır (rollback).
  • Consistency (Tutarlılık): İşlem tamamlandığında, veritabanı tanımlanmış tüm kurallara ve kısıtlamalara uygun bir durumdan başka bir uygun duruma geçer.
  • Isolation (İzolasyon): Aynı anda çalışan işlemler birbirini etkilemez. Her işlem, diğerleri tamamlanmış gibi davranır.
  • Durability (Dayanıklılık): İşlem onaylandığında (commit), sistem çökse bile veriler kalıcı olarak saklanır.

Normalizasyon Nedir? Hangi Durumlarda Denormalizasyon Tercih Edilir?

Normalizasyon, veri tekrarını önlemek ve veri bütünlüğünü sağlamak için veritabanı tablolarının organize edilmesidir. Çoğunlukla 1NF, 2NF ve 3NF seviyeleri tartışılır. Ancak her zaman normalizasyon en iyi çözüm değildir.

Denormalizasyon, özellikle okuma yoğunluklu (read-heavy) sistemlerde, join işlemlerini azaltmak ve sorgu performansını artırmak için bilinçli olarak veri tekrarı yapılmasıdır. Örneğin, bir raporlama veritabanında (Data Warehouse) hız kazanmak için denormalizasyon tercih edilir.

Indexleme Mantığı Nasıl Çalışır?

Indexler, veritabanının belirli bir veriye çok daha hızlı erişmesini sağlayan veri yapılarıdır (ekseriyetle B-Tree veya Hash index). Bir kitaptaki "İçindekiler" kısmına benzerler.

Mülakatta şuna dikkat edin: Indexler okuma hızını artırırken, yazma (INSERT, UPDATE, DELETE) hızını düşürür çünkü her veri değişikliğinde index yapısının da güncellenmesi gerekir. Bu dengeyi kurabildiğinizi belirtmek sizi kıdemli bir aday olarak gösterir.

İleri Düzey Teknik Sorular ve Senaryolar

Bu aşamada mülakatçı, teorik bilgiyi pratiğe nasıl döktüğünüzü görmek ister. Genellikle "Şu durumla karşılaştınız, ne yaparsınız?" şeklinde sorular gelir.

Yavaş Çalışan Bir Sorguyu Nasıl Optimize Edersiniz?

Bu soruya sistematik bir yaklaşımla cevap vermelisiniz:

  1. Execution Plan Analizi: İlk olarak sorgunun yürütme planını (Execution Plan / Explain Plan) incelerim. Hangi operatörlerin (Table Scan, Index Seek vb.) maliyetli olduğunu belirlerim.
  2. Index Kontrolü: Gerekli indexlerin olup olmadığını, mevcut indexlerin güncel olup olmadığını (fragmentation) kontrol ederim.
  3. Sorgu Yeniden Yazımı: Gereksiz subquery'leri JOIN'lere çevirmek, SELECT * kullanımından kaçınmak ve filtreleme kriterlerini optimize etmek gibi adımlar atarım.
  4. İstatistiklerin Güncellenmesi: Veritabanı optimizer'ının doğru karar vermesi için istatistiklerin güncel olduğundan emin olurum.

Deadlock (Ölü Kilitlenme) Nedir ve Nasıl Çözülür?

Deadlock, iki veya daha fazla işlemin birbirinin tuttuğu kaynağı beklemesi ve sonucunda sistemin kilitlenmesi durumudur. Çözüm için şu yöntemleri izlerim:

  • İşlemlerin kaynaklara her zaman aynı sırayla erişmesini sağlamak.
  • İşlem (transaction) sürelerini mümkün olduğunca kısa tutmak.
  • İzolasyon seviyelerini (Isolation Levels) gözden geçirmek (örneğin, Read Committed Snapshot Isolation kullanımı).
  • Veritabanı motorunun "Deadlock Detector" mekanizmasını izleyerek kurban (victim) seçilen işlemi analiz etmek.

Yüksek Erişilebilirlik (High Availability) ve Felaket Kurtarma (Disaster Recovery) Arasındaki Fark Nedir?

High Availability (HA), sistemin planlı veya plansız kesintiler sırasında minimum kesintiyle çalışmaya devam etmesidir (örneğin; Failover Clustering, AlwaysOn). Disaster Recovery (DR) ise, tüm veri merkezinin yok olduğu bir senaryoda verilerin başka bir lokasyondan geri döndürülme stratejisidir (örneğin; Log Shipping, Remote Mirroring).

Veri Güvenliği ve Yönetişim Soruları

Bir DBA'nın en kritik görevi veriyi korumaktır. Güvenlik soruları ekseriyetle "en kötü senaryo" üzerine kuruludur.

SQL Injection Nedir ve Nasıl Önlenir?

SQL Injection, saldırganların giriş alanlarına kötü niyetli SQL kodları yerleştirerek veritabanına yetkisiz erişim sağlamasıdır. Bunu önlemek için:

  • Parameterized Queries: Parametreli sorgular kullanılarak kullanıcı girdilerinin kod olarak değil, veri olarak işlenmesi sağlanır.
  • Stored Procedures: Doğru yapılandırılmış saklı yordamlar kullanılabilir.
  • Input Validation: Girdi doğrulama mekanizmaları kurulur.
  • Least Privilege: Uygulama kullanıcısına sadece ihtiyacı olan minimum yetkiler verilir.

Yedekleme Stratejilerinizi Nasıl Belirlersiniz?

Yedekleme stratejisi, işletmenin RPO (Recovery Point Objective - Maksimum Veri Kaybı Süresi) ve RTO (Recovery Time Objective - Maksimum Geri Dönüş Süresi) hedeflerine göre belirlenir.

Genellikle uyguladığım strateji şudur: Full yedekleme (haftalık), Diferansiyel yedekleme (günlük) ve Transaction Log yedeklemesi (15-30 dakikada bir). Ayrıca, yedeklerin sadece alınması değil, düzenli olarak geri dönme (restore) testlerinin yapılması kritik önem taşır.

Davranışsal Sorular ve Soft Skill Değerlendirmesi

Teknik yetkinlik kadar, stres yönetimi ve iletişim becerileri de önemlidir. Özellikle gece yarısı meydana gelen bir sistem çökmesi sırasında nasıl davrandığınız merak edilir.

Veritabanının Çöktüğü ve Yönetimin Baskı Kurduğu Bir Anı Anlatın.

Burada beklenen cevap, panik yapmadan nasıl bir metodoloji izlediğinizdir. Cevabınızda şu akışı izleyin: Sorunun tespiti -> Geçici çözümle sistemin ayağa kaldırılması -> Kök neden analizi (Root Cause Analysis) -> Benzer durumların tekrar etmemesi için alınan önlemler.

Ekip Arkadaşınızla Teknik Bir Konuda Anlaşmazlığa Düştüğünüzde Ne Yaparsınız?

Kişisel çatışmalardan uzak, veri odaklı bir yaklaşım sergilediğinizi belirtin. "Kendi yöntemimin neden daha iyi olduğunu kanıtlamak için benchmark testleri yaptım, sonuçları ekip arkadaşımla paylaştım ve ortak bir paydada buluştuk" şeklinde bir örnek, profesyonelliğinizi gösterir.

DBA Adayları İçin Kariyer Tavsiyeleri

Mülakat sürecini başarıyla tamamlamak için sadece teknik sorulara cevap vermek yetmez. Kendinizi nasıl konumlandırdığınız da önemlidir. Birçok aday, sadece teknik detaylara odaklanarak işin "iş değerini" (business value) gözden kaçırır.

Portfolyo ve Görünürlük

Yaptığınız optimizasyonları, kurduğunuz mimarileri veya yazdığınız otomasyon scriptlerini (Python, PowerShell, Bash) bir GitHub reposunda toplamak size büyük avantaj sunar. Mülakat sırasında "Şu problemi şu script ile çözdüm" diyerek kodunuzu göstermek, sözlü beyandan çok daha etkilidir.

CV'nizi Optimize Edin

İşe alım uzmanları yüzlerce başvuru arasından sizinle iletişime geçmeden önce hızlı bir Cv analiz işlemi gerçekleştirir. Bu analizde anahtar kelimeler (örneğin; Performance Tuning, Replication, Cloud Migration, Azure SQL, AWS RDS) belirleyicidir.

Eğer mevcut belgeniz çok karmaşıksa, sade ve modern bir Cv şablon kullanarak deneyimlerinizi daha okunabilir hale getirebilirsiniz. Özellikle "Yetenekler" kısmını kullandığınız teknolojilere göre kategorize etmek (Örn: RDBMS, NoSQL, Monitoring Tools) karşı tarafın işini kolaylaştırır.

Veritabanı Yönetiminde Trendler ve Gelecek

Mülakatın sonunda size "Sektörü nasıl takip ediyorsunuz?" veya "Gelecekte veritabanı dünyasını ne bekliyor?" gibi sorular sorulabilir. Bu sorular, öğrenme iştahınızı ölçmek içindir.

Bulut Veritabanları (Cloud Databases)

On-premise sistemlerden PaaS (Platform as a Service) modellerine geçiş hızlandı. AWS Aurora, Azure SQL Database ve Google Cloud Spanner gibi çözümlerin avantajlarını (otomatik ölçekleme, yönetilen yedekleme) ve dezavantajlarını (maliyet kontrolü, vendor lock-in) bildiğinizi hissettirin.

NoSQL ve Polyglot Persistence

Her problemin çözümü ilişkisel veritabanları değildir. MongoDB, Cassandra, Redis veya Neo4j gibi NoSQL çözümlerinin hangi senaryolarda (yüksek yazma hızı, esnek şema, grafik ilişkileri) tercih edildiğini anlatmak, sizin sadece bir "SQL uzmanı" değil, bir "Veri Uzmanı" olduğunuzu gösterir.

Otomasyon ve IaC (Infrastructure as Code)

Modern DBA'lar artık manuel kurulumlar yapmıyor. Terraform, Ansible veya Kubernetes üzerinden veritabanı orkestrasyonu yapmak, günümüzün standartları haline geldi. Bu araçlara olan aşinalığınız, sizi geleneksel DBA'lardan ayırıp "Database Reliability Engineer" (DBRE) seviyesine taşır.

Mülakat Sonrası Değerlendirme

Mülakat bittiğinde, sadece cevap verdiğiniz soruları değil, cevaplayamadığınız veya zorlandığınız noktaları da not alın. Bu, sizin için en değerli öğrenme fırsatıdır.

Eğer teknik bir soruda takıldıysanız, teşekkür mailinizde (thank-you note) o konuyu araştırdığınızı ve doğru cevabı bulduğunuzu belirterek ek bir not düşmek, öğrenme azminizi kanıtlar ve mülakatçı üzerinde olumlu bir etki bırakır.

Özet: Başarının Formülü

Veritabanı yöneticisi mülakatlarında başarılı olmanın yolu; derin teknik bilgi, sistemli düşünme yeteneği ve etkili iletişimden geçer. Teorik temellerinizi sağlam tutun, gerçek dünya senaryoları üzerinde pratik yapın ve teknik yetkinliklerinizi yansıtan profesyonel bir sunum dosyası hazırlayın.

Unutmayın, mülakat yapan kişi sadece bir "çalışan" değil, kritik verilerini güvenle emanet edebileceği bir "güvenilir ortak" aramaktadır. Bu güveni hem teknik cevaplarınızla hem de profesyonel duruşunuzla vermelisiniz.

#DBA mülakat soruları#Veritabanı Yönetimi#SQL mülakat#Veri Güvenliği#Kariyer Rehberi

ATS uyumlu CV'ni dakikalar içinde hazırla.

Ücretsiz Başla
  • Veritabanı Yöneticisi Mülakatlarına Hazırlık Süreci
  • Temel Veritabanı Kavramları ve Teorik Sorular
  • ACID Prensipleri Nedir ve Neden Önemlidir?
  • Normalizasyon Nedir? Hangi Durumlarda Denormalizasyon Tercih Edilir?
  • Indexleme Mantığı Nasıl Çalışır?
  • İleri Düzey Teknik Sorular ve Senaryolar
  • Yavaş Çalışan Bir Sorguyu Nasıl Optimize Edersiniz?
  • Deadlock (Ölü Kilitlenme) Nedir ve Nasıl Çözülür?
  • Yüksek Erişilebilirlik (High Availability) ve Felaket Kurtarma (Disaster Recovery) Arasındaki Fark Nedir?
  • Veri Güvenliği ve Yönetişim Soruları
  • SQL Injection Nedir ve Nasıl Önlenir?
  • Yedekleme Stratejilerinizi Nasıl Belirlersiniz?
  • Davranışsal Sorular ve Soft Skill Değerlendirmesi
  • Veritabanının Çöktüğü ve Yönetimin Baskı Kurduğu Bir Anı Anlatın.
  • Ekip Arkadaşınızla Teknik Bir Konuda Anlaşmazlığa Düştüğünüzde Ne Yaparsınız?
  • DBA Adayları İçin Kariyer Tavsiyeleri
  • Portfolyo ve Görünürlük
  • CV'nizi Optimize Edin
  • Veritabanı Yönetiminde Trendler ve Gelecek
  • Bulut Veritabanları (Cloud Databases)
  • NoSQL ve Polyglot Persistence
  • Otomasyon ve IaC (Infrastructure as Code)
  • Mülakat Sonrası Değerlendirme
  • Özet: Başarının Formülü

İlgili yazılar

CV 101

Prompt Mühendisi Nasıl Olunur? Adım Adım Kariyer Rehberi ve Pratik İpuçları

7 dk okuma

CV 101

Siber Güvenlik Uzmanı Nasıl Olunur? Kapsamlı Kariyer Haritası

3 dk okuma

CV 101

SOC Analisti Nasıl Olunur?

4 dk okuma

C
cvanaliz

Türkiye'nin akıllı kariyer platformu. CV analizi, ATS uyumu ve mülakat hazırlığı — hepsi bir arada.

Ürün

ÖzelliklerFiyatlandırmaŞablonlarCV Analizi Rehberi

Şirket

KurumsalBlogMülakat DeğerlendirMaaşlar

Yasal

GizlilikKullanım KoşullarıKVKK
© 2026cvanaliz.com — Türkiye'de ❤️ ile yapıldı.
Veritabanı Yöneticisi Mülakatlarına Hazırlık Süreci
İçindekiler