Ana içeriğe geç

SQL Becerilerinizi Test Edin

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.

30 soru12 dk
Testi çöz
Temeller

SQL Testi nedir?

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.

Okumaya devam et

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.

Neler elde edersiniz

Bu test neyi ortaya koyuyor

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
  • 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.

  • Hayır. Bir hesap olmadan testi alabilir ve puanınızı ile kategori dökümünüzü görebilirsiniz. Hesap oluşturmak yalnızca sonucun saklanmasında ve daha sonraki bir denemeyle karşılaştırılmasında faydalıdır.

  • Dört alandan her biri için bir puan alırsınız, böylece kayıpların nerede yoğunlaştığını görebilir, ayrıca ulaştığınız seviyeye yönelik önerileri de alırsınız. Test soru başına bir cevap anahtarı yayınlamaz, çünkü sorular dönerken değişir ve yayınlanan bir anahtar hazırlanmak için bu testi kullanan herkes için puanı anlamsız hale getirir.

  • Yabancı sorguları doğru okumak, SQL'e dokunan herhangi bir rol için savunulabilir bir tarama konusudur ve bu bir kişilik ölçümü değil, doğru-ya-da-yanlış nesnel bir testtir, bu nedenle tipoloji testlerinin taşıdığı adalet sorunlarını taşımaz. Bunu başvurulara göndermek ve sonuçları tek bir yerde toplamak istiyorsanız, bu JobCannon'un işe alım tarafından yürütülür, bu sayfadan değil.

Şimdi çözün: SQL Becerileri Değerlendirmesi

SQL Testi profilinizi keşfedin. 30 soru · 12 dk.

Testi çöz
İlgili

İlgili testler