ข้ามไปยังเนื้อหาหลัก

ทดสอบทักษะ Python ของคุณ

ทดสอบทักษะ Python ของคุณด้านไวยากรณ์ ฟังก์ชันและขอบเขตตัวแปร โครงสร้างข้อมูล รวมถึงข้อผิดพลาดและรูปแบบการเขียนเชิงวัตถุ (OOP) 30 คำถามเชิงสถานการณ์ ได้คะแนนแยกตามหมวดทันที ฟรี ไม่ต้องสมัครสมาชิก

30 ข้อ9 นาที
ทำแบบทดสอบ
พื้นฐาน

ทดสอบ Python คืออะไร?

แบบทดสอบ Python แบบสถานการณ์จำลอง: 30 ข้อโค้ด เล็กน้อยแต่เป็นจริง แต่ละข้อตามด้วยคำถามว่าจะเกิดอะไรขึ้นเมื่อรันจริง ฟังก์ชันที่มี default argument ซึ่งเงียบๆ จำค่าจากครั้งที่แล้ว ลิสต์สองตัวที่ดูเหมือนเหมือนกัน แต่ไม่ใช่ออบเจกต์เดียวกัน ตัวแปร loop ที่ closure อ่านหลังจาก loop จบแล้ว คุณเลือกคำตอบที่ตรงกับสิ่งที่ Python ทำจริง ไม่ใช่สิ่งที่ดูเหมือนควรจะเกิด

อ่านต่อ

คำถาม 30 ข้อครอบคลุมสี่ด้าน ได้แก่ syntax และประเภท ฟังก์ชัน scope และ closure สิ่งของและการไหลของการควบคุม และข้อผิดพลาด OOP และสำนวน ทั้งสี่ด้านเป็นสถานที่ที่การอ่านโค้ด Python กับการรัน Python แตกต่างกันเงียบๆ และเป็นจุดที่ประกาศรับสมัครงาน "Python Strong" มักกลายเป็นความหมายเฉพาะเมื่อคุณอยู่ในการสัมภาษณ์จริง คุณจะได้คะแนนแยกในแต่ละด้าน ดังนั้นจุดอ่อนจึงปรากฏเป็นจุดอ่อนจริงๆ แทนที่จะรวมไปในคะแนนรวมที่ต่ำ

ใช้เวลาประมาณหกนาที ไม่ต้องสมัครสมาชิก และไม่มีโค้ดต้องเขียนหรือรันจริง — คำถามทั้งหมดเป็นการอ่านและคาดการณ์ เหมือนว่าวิศวกรอาวุโสต่างกรรมการทบทวน pull request การรู้ syntax และการรู้ว่าโค้ดชิ้นนั้นทำอะไรภายใต้เงื่อนไขเฉพาะคือทักษะต่างกัน และแบบทดสอบนี้วัดอันที่สอง

สิ่งที่คุณจะได้รับ

แบบทดสอบนี้เผยอะไรบ้าง

ดูว่าด้านไหนใน 4 ด้านของ Python ที่เป็นตัวฉุดรั้งคุณอยู่จริงๆ
รับผลคะแนนแยกตามหมวดหมู่ — syntax ฟังก์ชัน scope สิ่งของ OOP ข้อผิดพลาด
ดูว่าคุณอยู่ระดับไหน: เริ่มต้น ปานกลาง ขั้นสูง หรือผู้เชี่ยวชาญ
เทียบระดับของคุณกับความหมายของ Python Strong ที่ประกาศรับสมัครงานต้องการ
  • ครอบคลุมตั้งแต่ระดับเริ่มต้นไปจนถึงผู้เชี่ยวชาญในการทำครั้งเดียว คำถามช่วงแรกเป็นเรื่องที่ผู้ใช้ Python ทุกคนต้องเจอ เช่น mutable default argument ความแตกต่างระหว่าง is และ == การหารจำนวนเต็มกับทศนิยม คำถามช่วงหลังลงลึกไปถึง closure decorator generator shallow copy และการสืบทอด คะแนนของคุณจะจัดให้อยู่ในหนึ่งใน 4 ระดับ และชื่อระดับเหล่านี้ตั้งใจใช้คำเดียวกับที่ประกาศรับสมัครงานใช้

  • ไม่จำเป็น คำถามเน้นที่พฤติกรรม Python 3 ที่มีความเสถียรมาหลายปีแล้ว — f-string กฎการหารและอักษรพื้นฐาน และ object model ไม่มีส่วนไหนขึ้นอยู่กับ point release ล่าสุดหรือไลบรารีเฉพาะเจาะจง

  • ทดสอบการคิดแบบเดียวกับสายการสัมภาษณ์ของนายจ้างส่วนใหญ่ เช่น การอ่านและคาดการณ์ ในรูปแบบสถานการณ์จำลองเดียวกัน เลยเหมาะสำหรับใช้เตรียมตัว แบบทดสอบนี้ไม่ได้คัดลอกมาจากแบบทดสอบของนายจ้างเจ้าใดเจ้าหนึ่งโดยเฉพาะ และคะแนนที่ดีก็ไม่ใช่ใบรับรอง สิ่งที่มันบอกคุณได้คือคุณจะเสียคะแนนในด้านไหนใน 4 ด้าน ซึ่งเป็นข้อมูลที่มีประโยชน์ให้รู้ล่วงหน้าก่อนการสัมภาษณ์จริง

  • ประมาณหกนาที ไม่มีตัวจับเวลาสำหรับแต่ละคำถาม เพราะแบบทดสอบนี้วัดว่าคุณรู้โค้ดทำอะไรหรือไม่ ไม่ใช่วัดว่าคุณคลิกได้เร็วแค่ไหน คุณจะใช้เวลาคิดคำถามข้อไหนนานเท่าไรก็ได้

  • ไม่จำเป็น คุณสามารถทำแบบทดสอบและดูคะแนนพร้อมผลแยกตามหมวดหมู่ได้โดยไม่ต้องมีบัญชี การสมัครสมาชิกจะมีประโยชน์ก็ต่อเมื่อคุณต้องการเก็บผลลัพธ์ไว้เพื่อเปรียบเทียบกับการทำครั้งถัดไป

  • คุณจะได้คะแนนแยกในแต่ละ 4 ด้าน จึงเห็นได้ว่าเสียคะแนนไปตรงไหนมากที่สุด พร้อมคำแนะนำที่เหมาะกับระดับที่คุณอยู่ แบบทดสอบนี้ไม่เผยแพร่เฉลยรายข้อ เพราะคำถามมีการหมุนเวียน และการเผยแพร่เฉลยจะทำให้คะแนนไม่มีความหมายสำหรับทุกคนที่ใช้แบบทดสอบนี้เตรียมตัว

  • การอ่านโค้ดที่ไม่คุ้นเคยอย่างถูกต้องเป็นสิ่งที่คัดกรองได้อย่างสมเหตุสมผลสำหรับงานใด ๆ ที่สัมผัส Python จริงๆ และนี่คือแบบทดสอบที่วัดถูกผิดอย่างเป็นภววิสัย ไม่ใช่การวัดบุคลิกภาพ จึงไม่มีปัญหาเรื่องความเป็นธรรมแบบที่แบบทดสอบประเภทบุคลิกภาพมักเจอ หากคุณต้องการส่งแบบทดสอบนี้ให้ผู้สมัครงานและรวบรวมผลลัพธ์ไว้ในที่เดียว ส่วนนั้นจะดำเนินการผ่านฝั่งการสรรหาบุคลากรของ JobCannon ไม่ใช่ผ่านหน้านี้

ทำแบบประเมินทักษะ Pythonตอนนี้

ค้นพบโปรไฟล์ ทดสอบ Python ของคุณ · 30 ข้อ · 9 นาที

ทำแบบทดสอบ
ที่เกี่ยวข้อง

แบบทดสอบที่เกี่ยวข้อง