SQL'inizi filtreleme ve NULL anlambilim, birleştirmeler, toplama ve pencere işlevleri ve kısıtlamalar arasında test edin. 30 senaryo sorusu, kategoriye göre anlık puan, ücretsiz, kayıt gerekmez.
Kayıt gerekmez — sonucun hemen görünür.
Tek oturumda başlangıçtan uzmana kadar tüm seviyeleri kapsar. İlk sorular her SQL kullanıcısının karşılaştığı konuları ele alır — NULL karşılaştırmaları, INNER'a karşı LEFT JOIN, BETWEEN'in sınırları. Sonraki sorular birleştirme fan-out ile agregat, pencere işlevleri, CTE'ler, işlem izolasyonu ve kısıtlamalar içine gider. Puanınız sizi dört seviyeden birine yerleştirir ve seviye adları bilinçli olarak iş ilanlarının kullandığı adlardır.
Hayır. Her soru, PostgreSQL, MySQL, SQL Server ve SQLite'ta paylaşılan standart SQL davranışına karşı yazılmıştır — NULL anlambilim, birleştirme türleri ve ANSI pencere işlev sözdizimi. Hiçbir şey satıcıya özgü bir uzantıya bağlı değildir.
Çoğu işveren taramasının başladığı aynı oku-ve-tahmin akıl yürütmesinin örneklerini, aynı kısa senaryo biçiminde kapsar, bu nedenle hazırlama için işe yarar. Herhangi bir belirli işveren testinin kopyası değildir ve buradan iyi bir puan bir sertifika değildir. Size gerçekten söylediği şey, dört alandan hangisinde puan kaybedeceğinizdir — bir teknik mülakatın öncesinde bilinmesi istediğiniz tam olarak budur.
Yaklaşık altı dakika. Bireysel sorularda zamanlayıcı yoktur — test ne kadar hızlı tıklayabildiğinizi değil, sorgunun ne yaptığını bilip bilmediğinizi ölçer. Bir soru üzerinde istediğiniz kadar düşünebilirsiniz.
Testimizi tamamlamak, yeteneklerinizin kapsamlı veya kesin bir değerlendirmesi olarak görülmemelidir. Sonuçlar yalnızca bilgilendirme ve öz-yansıtma amaçlıdır.
SQL'inizi filtreleme ve NULL anlambilim, birleştirmeler, toplama ve pencere işlevleri ve kısıtlamalar arasında test edin. 30 senaryo sorusu, kategoriye göre anlık puan, ücretsiz, kayıt gerekmez.
Bu, senaryo tabanlı bir SQL testidir: gerçek sorguların 30 kısa parçası, her birinin ardından SQL'nin gerçekten ne yaptığı hakkında bir soru. NULL'a karşı karşılaştırılan bir WHERE klauzulu sessizce hiçbir satır döndürmez. Bir LEFT JOIN, yanlış sütunu filtreledikten sonra INNER JOIN gibi davranır. NULL içeren bir subsorgu ile NOT IN sessizce her satırı kaldırır. Veritabanının gerçekten ne döndürdüğüyle eşleşen cevabı seçersiniz, ne olması gerektiğini görünen cevapları değil.
30 soru dört alanı kapsar — filtreleme ve NULL anlambilim, birleştirmeler ve set işlemleri, toplama ve alt sorgular, pencere işlevleri/CTE'ler/işlemler/kısıtlamalar. Bu dört alan, bir sorguyu okumakla çalıştırmak sessizce sapması noktaları ve iş ilanında "güçlü SQL" yazıldığında mülakatın içinde tam ne anlama geldiği. Dört alandan her biri için bir puan alırsınız, böylece zayıf bir spot genel bir puanın içinde kaybolmak yerine zayıf bir spot olarak ortaya çıkar.
Yaklaşık altı dakika sürer, kayıt yoktur ve yazılı veya çalıştırılacak sorgu yoktur — her soru oku-ve-tahmin'dir, kıdemli bir mühendis bir çekme isteğini gözden geçirme şekliyle aynıdır. Sözdizimini bilmek ve belirli bir sorgunun belirli koşullar altında ne yaptığını bilmek farklı becerilerdir ve bu ikincisini ölçer.
Dört SQL alanından hangisinin sizi asıl geride tuttuğunu görün
Kategoriye göre dökümünüzü alın — filtreleme/NULL'lar, birleştirmeler, toplama, pencereler/işlemler
Hangi seviyede olduğunuzu öğrenin: başlangıç, orta, ileri veya uzman
İş ilanlarının güçlü SQL derken kastettiğinin karşısında nerede durduğunuzu karşılaştırın
Boş bırakılabilir age sütununa sahip bir tablonuz var. SELECT * FROM users WHERE age = NULL çalıştırırsınız. Birkaç satırın age NULL olarak ayarlanmış olsa bile, bu kaç satır döndürür?
30 soru, 6 dk. Otomatik ilerleme — manuel İleri yok.
Profilinizin anında dökümü. Ücretsiz, paylaşılabilir, oturum açarsanız kaydedilmiş.
Premium tam raporu açar — kariyer, güçlü yönler, büyüme yolları.