ทดสอบ JavaScript ของคุณในไวยากรณ์พื้นฐาน และการแปลงชนิด ฟังก์ชัน/ขอบเขต/closures และ this วัตถุ/อาร์เรย์ และโครงสร้างข้อมูล และ event loop/async/idiom ต้นแบบ คำถาม 30 ข้อในการอ่านโค้ด คะแนนทันที ตามหมวดหมู่ ฟรี ไม่มีการลงทะเบียน
ไม่ต้องสมัคร — เห็นผลทันที
มันขยายจากผู้เริ่มต้นไปถึงผู้เชี่ยวชาญในการนั่งเดียว คำถามในช่วงแรกครอบคลุมสิ่งที่ผู้ใช้ JavaScript ทุกคนพบเจอ — == เทียบกับ === hoisting ความหมายของการอ้างอิง เทียบกับค่า ส่วนต่อมาเข้าสู่ closures และ this-binding สายโซ่ต้นแบบ และการสั่งซื้อ microtask/macrotask ด้านหลัง event loop คะแนนของคุณจะวางคุณในระดับใดระดับหนึ่งจากสี่ระดับ และชื่อระดับจะตั้งใจให้เป็นชื่อที่โฆษณาการจ้างงานใช้
ไม่มีอันไหนโดยเฉพาะ คำถามทุกข้อเขียนเพื่อทำให้เป็นพฤติกรรมภาษาหลัก — ขอบเขต closures การแปลงชนิด สายโซ่ต้นแบบ event loop — ซึ่งเหมือนกันไม่ว่าโค้ดจะทำงานในเบราว์เซอร์หรือใน Node ไม่มีสิ่งใดที่ขึ้นอยู่กับ API DOM หรือโมดูล Node-only
มันสุ่มตัวอย่างการให้เหตุผลเหมือนกันที่การทดสอบของนายจ้างส่วนใหญ่เปิดด้วย ในรูปแบบโค้ดสั้นเดียวกัน ซึ่งเป็นเหตุผลว่าทำไมมันถึงทำงานเป็นการเตรียม ไม่ใช่สำเนาของการทดสอบของนายจ้างใด ๆ และคะแนนที่ดีที่นี่ไม่ใช่ใบรับรอง สิ่งที่มันบอกคุณคือคำถามใด ๆ จากสี่ข้ออยู่ที่ไหนที่คุณอาจสูญเสียคะแนน ซึ่งมีประโยชน์ในการรู้ก่อนการสัมภาษณ์ด้านเทคนิก
ประมาณหกนาที ไม่มีตัวจับเวลาสำหรับคำถามแต่ละข้อ — การทดสอบวัดว่าคุณรู้ว่าโค้ดทำอะไร ไม่ใช่ว่าคุณคลิกได้เร็วแค่ไหน คุณสามารถคิดคำถามได้นานเท่าที่ต้องการ
Taking our test should not be viewed as a comprehensive or precise evaluation of your abilities. Results are for informational and self-reflection purposes only.
ทดสอบ JavaScript ของคุณในไวยากรณ์พื้นฐาน และการแปลงชนิด ฟังก์ชัน/ขอบเขต/closures และ this วัตถุ/อาร์เรย์ และโครงสร้างข้อมูล และ event loop/async/idiom ต้นแบบ คำถาม 30 ข้อในการอ่านโค้ด คะแนนทันที ตามหมวดหมู่ ฟรี ไม่มีการลงทะเบียน
นี่คือการทดสอบ JavaScript แบบสถานการณ์: โค้ดสั้น ๆ 30 ส่วน ตามด้วยคำถามเกี่ยวกับสิ่งที่เกิดขึ้นจริงเมื่อทำงาน var ที่จับได้ภายในคอลแบ็ก callbacks ของลูปที่อ่านค่าสุดท้ายเดียวกัน การเปรียบเทียบ == ที่แปลงชนิดโดยเงียบ ๆ การคัดลอก spread ที่ดูลึก แต่คัดลอกเฉพาะระดับเดียว คุณเลือกคำตอบที่ตรงกับสิ่งที่โค้ดพิมพ์หรือทำจริง ๆ ไม่ใช่สิ่งที่ดูเหมือนว่าควรจะเป็น
คำถาม 30 ข้อครอบคลุมสี่ด้าน — ไวยากรณ์พื้นฐาน และการแปลงชนิด ฟังก์ชัน/ขอบเขต/closures และ this วัตถุ/อาร์เรย์ และโครงสร้างข้อมูล และ event loop/async/idiom ต้นแบบ นี่คือสี่ที่ที่การอ่านโค้ดและการเรียกใช้โค้ดแตกต่างกันโดยเงียบ ๆ และที่ "JavaScript ที่แข็งแกร่ง" ในโฆษณาการจ้างงาน มักจะหมายถึงสิ่งที่เฉพาะเจาะจงเมื่อคุณอยู่ในการสัมภาษณ์ คุณได้รับคะแนนในแต่ละด้าน ดังนั้นจุดอ่อนจึงปรากฏเป็นจุดอ่อน ไม่ใช่เพียงรวมลดลง
ใช้เวลาประมาณหกนาที ไม่มีการลงทะเบียน และไม่มีโค้ดที่จะเขียนหรือเรียกใช้ — คำถามทุกข้อคือการอ่านและการทำนาย เช่นเดียวกับวิศวกรอาวุโสที่ตรวจสอบคำขอดึงข้อมูล การรู้ไวยากรณ์และการรู้ว่าโค้ดส่วนใดทำงานเมื่อเรียกใช้คือทักษะต่าง ๆ และสิ่งนี้วัดเป็นครั้งที่สอง
ดูว่าสี่ด้าน JavaScript ใดที่จริง ๆ ถือคุณไว้
รับการแจกแจงตามหมวดหมู่ — ไวยากรณ์/แปลงชนิด ขอบเขต/closures/this วัตถุ/อาร์เรย์ async/event loop
ค้นหาว่าคุณอยู่ที่ระดับใด: ผู้เริ่มต้น กลาง ขั้นสูง หรือผู้เชี่ยวชาญ
เปรียบเทียบว่าคุณอยู่ที่ไหนกับสิ่งที่โฆษณาการจ้างงานหมายถึง JavaScript ที่แข็งแกร่ง
console.log(x); var x = 5; สิ่งนี้พิมพ์อะไร?
30 คำถาม 6 นาที เลื่อนไปข้างหน้าอัตโนมัติ — ไม่มี Next แบบแมนนวล
การแยกที่ทันทีของโปรไฟล์ของคุณ ฟรี แชร์ได้ บันทึกไว้หากคุณลงทะเบียน
พรีเมียมปลดล็อกรายงานเต็ม — อาชีพ จุดแข็ง เส้นทางการเติบโต