SQL Testi
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.
- 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.