การทดสอบ JavaScript
ทดสอบ JavaScript ของคุณในหัวข้อไวยากรณ์พื้นฐานและการแปลงชนิด ฟังก์ชัน/ขอบเขต/closures และ this ออบเจ็กต์/อาร์เรย์และโครงสร้างข้อมูล รวมถึง event loop/async/prototype 30 คำถามแบบอ่านโค้ด ได้คะแนนแยกตามหมวดทันที ฟรี ไม่ต้องสมัครสมาชิก
ไม่ต้องสมัคร — เห็นผลทันที
- ดูว่าสี่ด้าน JavaScript ใดที่จริง ๆ ถือคุณไว้
- รับการแจกแจงตามหมวดหมู่ — ไวยากรณ์/แปลงชนิด ขอบเขต/closures/this วัตถุ/อาร์เรย์ async/event loop
- ค้นหาว่าคุณอยู่ที่ระดับใด: ผู้เริ่มต้น กลาง ขั้นสูง หรือผู้เชี่ยวชาญ
- เปรียบเทียบว่าคุณอยู่ที่ไหนกับสิ่งที่โฆษณาการจ้างงานหมายถึง JavaScript ที่แข็งแกร่ง
มันขยายจากผู้เริ่มต้นไปถึงผู้เชี่ยวชาญในการนั่งเดียว คำถามในช่วงแรกครอบคลุมสิ่งที่ผู้ใช้ JavaScript ทุกคนพบเจอ — == เทียบกับ === hoisting ความหมายของการอ้างอิง เทียบกับค่า ส่วนต่อมาเข้าสู่ closures และ this-binding สายโซ่ต้นแบบ และการสั่งซื้อ microtask/macrotask ด้านหลัง event loop คะแนนของคุณจะวางคุณในระดับใดระดับหนึ่งจากสี่ระดับ และชื่อระดับจะตั้งใจให้เป็นชื่อที่โฆษณาการจ้างงานใช้
ไม่มีอันไหนโดยเฉพาะ คำถามทุกข้อเขียนเพื่อทำให้เป็นพฤติกรรมภาษาหลัก — ขอบเขต closures การแปลงชนิด สายโซ่ต้นแบบ event loop — ซึ่งเหมือนกันไม่ว่าโค้ดจะทำงานในเบราว์เซอร์หรือใน Node ไม่มีสิ่งใดที่ขึ้นอยู่กับ API DOM หรือโมดูล Node-only
มันสุ่มตัวอย่างการให้เหตุผลเหมือนกันที่การทดสอบของนายจ้างส่วนใหญ่เปิดด้วย ในรูปแบบโค้ดสั้นเดียวกัน ซึ่งเป็นเหตุผลว่าทำไมมันถึงทำงานเป็นการเตรียม ไม่ใช่สำเนาของการทดสอบของนายจ้างใด ๆ และคะแนนที่ดีที่นี่ไม่ใช่ใบรับรอง สิ่งที่มันบอกคุณคือคำถามใด ๆ จากสี่ข้ออยู่ที่ไหนที่คุณอาจสูญเสียคะแนน ซึ่งมีประโยชน์ในการรู้ก่อนการสัมภาษณ์ด้านเทคนิก
ประมาณหกนาที ไม่มีตัวจับเวลาสำหรับคำถามแต่ละข้อ — การทดสอบวัดว่าคุณรู้ว่าโค้ดทำอะไร ไม่ใช่ว่าคุณคลิกได้เร็วแค่ไหน คุณสามารถคิดคำถามได้นานเท่าที่ต้องการ