Lewati ke konten utama

Uji Keterampilan JavaScript Anda

Uji JavaScript Anda di seluruh syntaksis inti dan paksaan tipe, functions/scope/closures dan this, objects/arrays dan struktur data, dan event loop/async/idiom prototipe. 30 pertanyaan pembacaan kode, skor instan per kategori, gratis tanpa pendaftaran.

30 pertanyaan9 menit
Ikuti tes ini
Dasar

Apa itu Tes JavaScript?

Ini adalah tes JavaScript berbasis skenario: 30 potongan kode pendek, masing-masing diikuti oleh pertanyaan tentang apa yang benar-benar terjadi saat berjalan. Var yang ditangkap di dalam panggilan balik loop yang semuanya membaca nilai akhir yang sama. Perbandingan == yang secara diam-diam memaksa tipe sebelum membandingkan. Salinan spread yang terlihat dalam tetapi hanya menyalin level teratas. Anda memilih jawaban yang cocok dengan apa yang benar-benar dicetak atau dilakukan kode, bukan apa yang seharusnya terjadi.

Lanjut membaca

30 pertanyaan mencakup empat area — syntaksis inti dan paksaan tipe, functions/scope/closures dan this, objects/arrays dan struktur data, dan event loop/async/idiom prototipe. Keempat area ini adalah tempat di mana membaca kode dan menjalankan kode diam-diam berbeda, dan di mana "JavaScript yang kuat" dari posting pekerjaan biasanya ternyata berarti sesuatu yang spesifik setelah Anda masuk wawancara. Anda mendapatkan skor di setiap area, jadi titik lemah muncul sebagai titik lemah daripada total yang lebih rendah.

Membutuhkan sekitar enam menit, tidak ada pendaftaran, dan tidak ada kode untuk ditulis atau dijalankan — setiap pertanyaan adalah baca-dan-prediksi, dengan cara yang sama insinyur senior meninjau permintaan tarik. Mengetahui sintaksis dan mengetahui apa yang dilakukan potongan spesifik pada runtime adalah keterampilan yang berbeda, dan ini mengukur yang kedua.

Yang Anda dapatkan

Yang diungkap tes ini

Lihat mana dari empat area JavaScript yang sebenarnya menahan Anda
Dapatkan rincian per kategori — syntax/coercion, scope/closures/this, objects/arrays, async/event loop
Cari tahu tingkat mana Anda: pemula, menengah, lanjutan atau ahli
Bandingkan di mana Anda duduk terhadap apa yang dimaksud posting pekerjaan oleh JavaScript yang kuat
  • Ini merentang pemula hingga ahli dalam satu duduk. Pertanyaan awal mencakup hal-hal yang ditemui setiap pengguna JavaScript — == vs ===, hoisting, semantik referensi vs nilai. Yang kemudian masuk ke penutupan dan pengikatan this, rantai prototipe, dan pengurutan microtask/macrotask di balik loop acara. Skor Anda menempatkan Anda di salah satu dari empat tingkat, dan nama tingkat sengaja yang digunakan posting pekerjaan.

  • Tidak secara khusus. Setiap pertanyaan ditulis terhadap perilaku bahasa inti — scope, closures, coercion, rantai prototipe, loop acara — yang identik apakah kode berjalan di browser atau di Node. Tidak ada di sini yang bergantung pada API DOM atau modul khusus Node.

  • Ini mengambil sampel jenis penalaran baca-dan-prediksi yang sama yang dibuka sebagian besar layar pemberi kerja, dalam format potongan pendek yang sama, itulah sebabnya ia bekerja sebagai persiapan. Ini bukan salinan tes pemberi kerja tertentu, dan skor bagus di sini bukan sertifikat. Apa yang dikatakan adalah area mana dari empat yang Anda akan kehilangan poin, yang berguna untuk diketahui sebelum wawancara teknis.

  • Sekitar enam menit. Tidak ada timer pada pertanyaan individual — tes mengukur apakah Anda tahu apa yang dilakukan kode, bukan seberapa cepat Anda dapat mengklik. Anda dapat memikirkan pertanyaan selama yang Anda inginkan.

  • Tidak. Anda dapat mengambil tes dan melihat skor dan rincian kategori Anda tanpa akun. Membuat akun hanya berguna jika Anda ingin hasil disimpan sehingga Anda dapat membandingkan usaha kemudian.

  • Anda mendapatkan skor untuk masing-masing dari empat area, sehingga Anda dapat melihat di mana kerugian terkonsentrasi, ditambah rekomendasi yang menargetkan tingkat tempat Anda mendarat. Tes tidak menerbitkan lembar jawaban per pertanyaan, karena pertanyaan berputar dan kunci yang diterbitkan akan membuat skor tidak bermakna bagi semua orang yang menggunakannya untuk persiapan.

  • Membaca kode yang tidak dikenal dengan benar adalah hal yang dapat dipertahankan untuk disaring untuk peran apa pun yang menyentuh JavaScript, dan ini adalah tes benar atau salah yang objektif daripada ukuran kepribadian, sehingga tidak membawa masalah keadilan yang dilakukan tes tipologi. Jika Anda ingin mengirimnya ke pelamar dan mengumpulkan hasil di satu tempat, itu berjalan melalui sisi perekrutan JobCannon bukan melalui halaman ini.

Ikuti Penilaian Keterampilan JavaScript sekarang

Temukan profil Tes JavaScript Anda. 30 pertanyaan · 9 menit.

Ikuti tes ini
Terkait

Tes terkait