Uji Kemampuan SQL Anda
Uji kemampuan SQL Anda di filtering dan NULL semantics, joins, agregasi, dan window functions serta constraints. 30 soal berbasis skenario, skor instan per kategori, gratis tanpa pendaftaran.
Apa itu Tes SQL?
Ini adalah tes SQL berbasis skenario: 30 potongan kueri singkat, masing-masing diikuti pertanyaan tentang apa yang sebenarnya terjadi saat kueri itu berjalan. Sebuah klausa WHERE yang dibandingkan dengan NULL yang diam-diam tidak mengembalikan apa pun. Sebuah LEFT JOIN yang berperilaku seperti INNER JOIN setelah Anda filter kolom yang salah. Sebuah NOT IN yang diam-diam menghilangkan setiap baris karena satu nilai dalam subquery adalah NULL. Anda memilih jawaban yang sesuai dengan apa yang basis data benar-benar mengembalikan, bukan apa yang terlihat seharusnya terjadi.
Lanjut membacaTampilkan lebih sedikit
Tiga puluh soal ini mencakup empat area — filtering dan NULL semantics, joins dan set operations, agregasi dan subqueries, serta window functions/CTEs/transactions/constraints. Keempat area inilah tempat membaca kueri dan menjalankan kueri diam-diam berbeda, dan di mana frasa lowongan kerja yang mengatakan SQL Kuat biasanya berarti sesuatu yang spesifik ketika Anda berada dalam wawancara. Anda mendapat skor untuk masing-masing area, sehingga titik lemah muncul sebagai titik lemah daripada tersembunyi dalam total.
Waktu pengerjaannya sekitar enam menit, tanpa pendaftaran, dan sama sekali tidak ada kueri yang ditulis atau dijalankan — setiap soal adalah baca-dan-prediksi, cara yang sama seperti engineer senior me-review pull request. Mengetahui syntax dan mengetahui apa yang kueri spesifik lakukan terhadap data spesifik adalah keterampilan yang berbeda, dan ini mengukur yang kedua.