SQL Mülakatını Çöz, Temellerden Window Fonksiyonlarına Kadar
SQL, veri, analitik ve backend mülakatlarında test edilen en önemli beceridir — ancak çoğu aday aynı tuzaklara düşer: sessiz NULL davranışı, satırları çoğaltan JOIN'ler ve artık neredeyse her şirkette karşılaşılan window fonksiyonu soruları. Bu track, mülakat SQL'ini tekrarlanabilir bir beceriye dönüştürür. Ürün ve veri yoğun şirketlerde sorulan tam soru desenleri üzerinde çalışır, her desen ikinci doğa haline gelene kadar örnek tablolara karşı gerçek sorgular yazarsınız ve çalıştırırsınız.
Ne Öğreneceksin
Mülakatçıların test ettiği temellerle başlarsınız — SELECT, sütun ifadeleri, WHERE filtreleme tuzakları, ORDER BY ile LIMIT ve toplama fonksiyonları. Buradan her JOIN türünü ve çoğu adayı yakalayan GROUP BY / HAVING tuzaklarını, artı doğru NULL işlemesini öğrenirsiniz. Track'in çekirdeği teklifleri belirleyen konudur: alt sorgular ve korelasyonlu alt sorgular, CTE'ler ve özyinelemeli CTE'ler, ve ROW_NUMBER, RANK, LAG/LEAD, çalışan toplamlar, grup başına top-N ve klasik en yüksek N'inci maaş bulmacaları dahil window fonksiyonları. İleri kurslar boşlukları ve adaları, şeritleri, pivot işlemi, kohort ve tutma analizini, huni ve A/B-test sorgularını, EXPLAIN ile sorgu optimizasyonunu, indeksleme stratejisini, işlemler ve izolasyon seviyelerini ve tam mock mülakatlar içeren şema tasarımını kapsar.
Öğrenme Yolu
Otuz kurs A1'den B2'ye ilerleme gösterir. İlk ikisi ücretsizdir ve SQL temellerini ve SELECT temellerini kapsar. A1–A2 kursları temeli oluşturur — filtreleme, sıralama, toplama, her JOIN türü, gruplandırma ve NULL işlemesi. On B1 kursu orta seviye mülakat alanına geçer: alt sorgular, CTE'ler ve modern mülakatların dayandığı tam window fonksiyonu araç seti. On B2 kursu kıdemli seviye analitik SQL'i ele alır — boşluklar ve adalar, şerit ve kohort analizi, huni ve A/B-test sorguları, performans ayarlaması, indeksleme, işlemler ve şema tasarımı, tam mock mülakat oturumlarıyla kapanır.
Nasıl Çalışır
Her kurs, yerleşik editörde gerçek zamanlı geri bildirim ve takılırsanız elinizin altında bir yapay zeka öğretmeni ile tamamladığınız kısa, pratik derslerden oluşur. Çoktan seçmeli önemsiz bilgiler değil, gerçek tablolara karşı gerçek sorgular yazarsınız ve çalıştırırsınız — böylece her ders, gerçek mülakatta sesli olarak düşünmenin istendiği şekilde rehes etme yapmanızı sağlar.