KETERAMPILAN TEKNIS

tes penilaian SQL untuk perekrutan

Tes asesmen SQL untuk merekrut analis data dan developer: join, filter, dan agregasi, beserta soal latihan dan panduan membaca skor.

Jawaban singkat

Tes asesmen SQL ini menilai kemampuan kandidat mengambil, memfilter, menggabungkan, dan merangkum data dari tabel relasional. Tes SQL HireValid untuk analis dan developer junior ini terdiri atas 20 pertanyaan pemahaman kueri yang harus dijawab dalam 12 menit. Tes ini menggunakan konsep SQL yang dapat diterapkan secara luas, bukan detail dari satu vendor basis data tertentu.

Apa yang diukur oleh tes ini?

Dirancang untuk analis dan developer junior yang melakukan kueri pada data relasional. Tes ini berfokus pada konsep SQL yang dapat diterapkan secara luas, bukan pada satu vendor basis data tertentu.

  • SELECT dan WHERE
  • JOIN
  • Agregasi
COBA SOAL CONTOH

Klausa mana yang menyaring baris sebelum pengelompokan?

Contoh soal latihan ilustratif. Bukan asesmen yang telah divalidasi.

Bagaimana skor sebaiknya digunakan?

Tinjau bukti keterampilan bersama contoh pekerjaan yang relevan dan wawancara terstruktur. Laporan mencakup hasil mentah atau hasil berskala, serta persentil berikut kelompok referensi dan versinya jika data norma yang sesuai tersedia.

Jangan menganggap skor tinggi sebagai jaminan kinerja atau skor rendah sebagai gambaran lengkap tentang kemampuan seseorang. Pahami penilaian dan tolok ukur.

Bagaimana dengan integritas dan keadilan?

Jelaskan skema dan nyatakan asumsi khusus dialek. Hindari memberi nilai lebih rendah untuk solusi benar yang setara dalam sampel kerja lanjutan.

Pengaturan integritas mencakup soal acak dan bukti aktivitas browser. Pemeriksaan kamera bersifat opsional dan memerlukan pemberitahuan serta persetujuan. Demo di halaman ini berjalan secara lokal dan tidak memantau Anda.

Baca pendekatan kami terhadap keadilan

Pertanyaan yang sering diajukan

Berapa lama tes ini berlangsung?+

Tes ini memerlukan waktu sekitar 12 menit untuk 20 pertanyaan.

Bahasa dan format apa yang tersedia?+

Tes ini menggunakan bahasa Inggris. Format: Pemahaman kueri dan pilihan ganda. Terjemahan situs web pemasaran tidak berarti asesmen tersedia dalam bahasa terjemahan tersebut.

Apakah saya dapat menggunakan ini sebagai satu-satunya dasar keputusan perekrutan?+

Tidak. Gabungkan bukti yang relevan dengan pekerjaan, akomodasi, dan tinjauan oleh manusia. Soal latihan di halaman ini hanya ilustrasi, bukan tes yang dinilai.

Apa saja yang diujikan dalam tes keterampilan SQL untuk posisi junior?+

Pertanyaan mencakup SELECT dan WHERE, join dan agregasi dengan GROUP BY, penanganan nilai NULL, serta membaca kueri yang ditulis orang lain. Tes SQL HireValid berisi 20 pertanyaan tentang membaca kueri dan pilihan ganda yang harus dijawab dalam 12 menit. Struktur tabel dijelaskan di setiap pertanyaan. Tes ini menggunakan SQL portabel, bukan fitur khusus dari satu vendor.

Dialek SQL mana yang digunakan dalam tes?+

Tes ini berfokus pada konsep SQL yang dapat digunakan di berbagai basis data relasional umum, bukan fitur khusus dari satu vendor. Jika suatu pertanyaan bergantung pada detail yang berbeda antarbasis data, asumsi yang digunakan akan disebutkan. Jika posisi Anda bergantung pada fungsi basis data tertentu, periksa kemampuan tersebut melalui contoh tugas kerja.

Apakah analis data perlu menguasai SQL dan Excel?+

Banyak yang membutuhkannya. SQL mengambil data yang tepat dari basis data, sementara Excel atau alat serupa mengolah dan menyajikannya. Paket analis data junior mencakup keduanya, ditambah penalaran numerik untuk membaca hasil dengan tepat. Jika analis Anda hanya menerima spreadsheet hasil ekspor dan tidak pernah membuat kueri ke basis data, beri bobot lebih besar pada tes Excel.

Apakah tes SQL meminta kandidat menulis kueri?+

Tidak. Tes ini menggunakan pemahaman kueri dan soal pilihan ganda. Kandidat membaca kueri singkat, lalu memilih hasil yang dikembalikan atau kueri yang menjawab suatu pertanyaan. Dengan demikian, tes penyaringan berlangsung singkat dan konsisten. Untuk melihat cara seseorang menulis kueri, berikan skema sederhana dan pertanyaan bisnis sebagai sampel kerja kepada kandidat yang masuk daftar pendek.

Siapa yang sebaiknya menggunakan tes penilaian SQL ini?

Gunakan tes penilaian SQL ini untuk posisi yang mengolah datanya sendiri: analis data junior yang menyusun laporan, developer junior yang menulis kueri aplikasi, dan analis operasional yang memeriksa data dalam basis data. Tes ini merupakan salah satu tes teknis di pustaka tes penilaian keterampilan untuk perekrutan dan bagian dari paket analis data junior, bersama Excel tingkat menengah dan penalaran numerik.

Tes ini mencakup dasar yang dibutuhkan setiap posisi junior: SELECT dan WHERE, join, serta agregasi. Tes ini tidak mencakup administrasi basis data, penyetelan kinerja, atau ekstensi dari vendor tertentu. Jika pekerjaan tersebut sebagian besar menggunakan spreadsheet, tes Excel mungkin memberi Anda lebih banyak informasi.

Sebagai tes wawancara SQL, tes ini paling efektif digunakan sebelum wawancara teknis, sehingga waktu wawancara dapat digunakan bersama kandidat yang sudah terbiasa membaca kueri. Pusat keterampilan teknis menjelaskan keterkaitannya dengan tes Python dan JavaScript.

Apa saja yang diujikan dalam tes SQL untuk analis data?

Tes SQL untuk analis data sebaiknya mencerminkan kueri yang benar-benar ditulis oleh analis, yang sebagian besar bertujuan mengambil baris yang tepat dan merangkumnya dengan benar. Lima area berikut mencakup sebagian besar keterampilan yang dibutuhkan:

  1. Memilih dan memfilter menggunakan SELECT dan WHERE, termasuk kondisi gabungan.
  2. Agregasi menggunakan COUNT, SUM, dan AVG, serta pengelompokan menggunakan GROUP BY.
  3. Join, terutama memahami baris mana yang dipertahankan dan dihilangkan oleh inner join.
  4. Menangani NULL, karena nilai yang hilang memiliki perilaku berbeda dari nol atau teks kosong.
  5. Membaca kueri yang ditulis orang lain dan memperkirakan hasilnya.

Tes keterampilan SQL HireValid mencakup area-area ini melalui pemahaman kueri dan soal pilihan ganda. Struktur tabel dijelaskan dalam setiap pertanyaan. Soal latihan di bawah ini menunjukkan formatnya dengan menggunakan satu tabel pesanan sederhana.

Memuat soal latihan

Seperti apa skor SQL yang baik

Tes ini melaporkan skor mentah dari total 20 dan, jika tersedia data normatif yang sesuai, persentil beserta kelompok pembandingnya. Untuk peran analis dan pengembang junior, cari kandidat yang memahami penyaringan dan agregasi dengan baik; kemampuan menggunakan join dan menangani NULL membedakan kandidat yang lebih kuat.

Tidak ada ambang lulus yang berlaku universal. Sepakati ambang untuk peran tersebut sebelum hasil diterima, bandingkan kandidat dengan kelompok pembanding yang sama, dan gunakan sampel kerja untuk memverifikasi hasil. Kandidat yang mendapat skor baik tetapi menulis kueri berbeda yang sama-sama benar dalam sampel kerja sebaiknya mendapat nilai penuh untuk kueri tersebut.

Cara menggunakannya bersama contoh kerja dan wawancara

Berikan kandidat terpilih skema kecil yang terdiri dari dua atau tiga tabel dengan beberapa ratus baris, serta pertanyaan bisnis seperti "pelanggan mana yang memesan pada bulan Maret, tetapi tidak pada bulan April?". Jelaskan skemanya dan sampaikan asumsi apa pun mengenai dialek SQL sejak awal. Terima kueri apa pun yang menghasilkan jawaban benar; solusi benar yang setara tidak boleh mengurangi nilai.

Dalam wawancara terstruktur, gunakan pertanyaan wawancara analis data junior, yang mencakup pertanyaan tentang pemeriksaan yang dilakukan kandidat sebelum menyampaikan hasil yang mengejutkan. Analis yang kuat menjelaskan bahwa mereka memeriksa jumlah baris, duplikat, dan NULL sebelum mempercayai suatu total.

Bagaimana tes ini mengurangi bantuan AI

Kueri singkat mudah disalin ke alat AI, jadi tes ini mengandalkan batas waktu, variasi, dan tindak lanjut. Dengan 20 pertanyaan dalam 12 menit, setiap pertanyaan mendapat waktu sekitar 36 detik. Waktu ini cukup untuk membaca kueri singkat, tetapi terbatas untuk menyalin kueri dan skemanya ke tempat lain. Pertanyaan diambil dari kumpulan yang diacak.

Pengaturan integritas mencatat aktivitas browser, seperti berpindah tab atau menempelkan teks, lalu menggunakannya untuk menghasilkan Integrity Score yang ditinjau oleh seseorang. Tes kerja dan diskusinya menjadi pemeriksaan utama: kandidat yang memahami join dan NULL dapat menjelaskan alasan kueri mereka menghasilkan keluaran tertentu. Ringkasan integritas menjelaskan setiap sinyal dan batasannya.

Tips untuk pemberi kerja

  • Jelaskan skema dalam setiap tugas dan nyatakan asumsi yang berkaitan dengan dialek SQL tertentu.
  • Terima jawaban yang setara. Beberapa kueri yang benar dapat menyelesaikan masalah yang sama.
  • Uji SQL yang portabel terlebih dahulu. Fitur khusus vendor dapat diuji melalui contoh tugas kerja jika posisi tersebut membutuhkannya.
  • Padukan SQL dengan Excel atau penalaran numerik untuk posisi analis agar Anda dapat menilai kemampuan memperoleh dan menggunakan data.
  • Sarankan penggunaan komputer desktop atau laptop untuk membaca kueri.

Untuk ringkasan tes teknis, lihat pusat keterampilan teknis.

Kesalahan umum SQL yang terdeteksi oleh tes

Sebagian besar kesalahan SQL dalam pekerjaan tingkat pemula menghasilkan keluaran yang tampak benar. Itulah yang membuat kesalahan tersebut merugikan. Berikut kebiasaan yang perlu disaring.

  • Membandingkan dengan NULL menggunakan =. Cara ini tidak pernah cocok, sehingga baris dengan nilai yang hilang diam-diam tidak disertakan dalam penghitungan dan filter.
  • Kehilangan baris dalam inner join. Pesanan tanpa pelanggan yang cocok tidak muncul dalam laporan, kecuali outer join sengaja digunakan.
  • Mengelompokkan data yang keliru. Menghitung pesanan saat pertanyaannya meminta jumlah pelanggan, atau mengelompokkan berdasarkan kolom yang memecah data secara tak terduga.
  • Memfilter setelah agregasi, padahal seharusnya sebelum. WHERE dan HAVING diterapkan pada tahap yang berbeda. Mencampuradukkannya akan mengubah total.

Kandidat yang memahami jebakan ini akan memeriksa jumlah baris sebelum memercayai hasil. Kebiasaan ini lebih penting bagi seorang analis daripada mengetahui nama setiap fungsi.

Cara merancang contoh pekerjaan SQL yang adil

Contoh kerja SQL yang baik membutuhkan waktu 30 sampai 45 menit dan menyerupai permintaan nyata dari rekan kerja. Berikut struktur yang cocok untuk peran analis dan pengembang junior.

  1. Sediakan skema kecil yang terdiri dari dua atau tiga tabel, dengan deskripsi singkat setiap kolom dan beberapa baris contoh.
  2. Ajukan tiga pertanyaan dengan tingkat kesulitan bertahap: satu pertanyaan untuk memfilter data, satu untuk mengagregasi data berdasarkan kelompok, dan satu lagi yang memerlukan join serta penanganan nilai yang hilang dengan cermat.
  3. Sebutkan dialek yang diharapkan atau terima dialek umum apa pun, dan jelaskan alat yang boleh digunakan kandidat.
  4. Minta penjelasan satu baris untuk setiap kueri agar Anda dapat melihat proses penalaran sekaligus hasilnya.
  5. Nilai menggunakan rubrik yang disusun sebelumnya: utamakan kebenaran hasil, lalu keterbacaan dan pemeriksaan yang dijelaskan kandidat.

Berikan tugas dan panduan waktu yang sama kepada setiap kandidat yang masuk daftar pendek. Terima kueri benar yang setara. Jarang hanya ada satu cara yang benar untuk menulis SQL, dan memberi nilai lebih rendah pada gaya yang berbeda hanya mengukur preferensi Anda, bukan keterampilan kandidat.

Uji kemampuan SQL sebelum wawancara teknis

Tambahkan tes SQL ke posisi analis atau developer dan bandingkan kandidat berdasarkan kueri yang sama.

Mulai gratisLihat paket analisPaket Free. Tanpa kartu kredit.

Tentang tim editorial

Disiapkan sebagai materi editorial HireValid dengan bantuan AI. Peninjauan oleh pakar bidang terkait dan ahli hukum yang disebutkan masih menunggu. Diperbarui . Baca kebijakan editorial.

BUAT PENILAIAN YANG SEIMBANG

Paket posisi yang berguna

LANJUTKAN PENJELAJAHAN

Tes terkait

LEBIH SEDIKIT MENEBak. LEBIH BANYAK ORANG BERKUALITAS.

AI dapat menyempurnakan jawaban.
Rekrut berdasarkan kemampuan yang mendasarinya.

Jelajahi asesmen rekrutmen tingkat lanjut dan alat integritas yang dirancang untuk era AI.

Mulai gratisAtau coba tes sampel Tanpa kartu kredit. Tanpa komitmen tahunan.