Codility ตรวจจับการโกงได้หรือไม่?

โดย Aaron Cao · อัปเดตเมื่อ

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

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

หลังจากคุณส่งคำตอบแล้ว Codility ตรวจสอบอะไรบ้าง?

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

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

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

การตรวจสอบความคล้ายคลึงทำงานอย่างไรกันแน่?

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

นี่ก็เป็นเหตุผลที่การตรวจสอบนี้ก่อให้เกิดการแจ้งเตือนที่ผิดพลาดได้เช่นกัน อัลกอริทึมมาตรฐานที่เขียนด้วยวิธีมาตรฐานจะดูเหมือนการทำงานที่ถูกต้องอื่น ๆ ของอัลกอริทึมนั้นทั้งหมด และวิธีเขียน binary search ก็มีอยู่ไม่กี่แบบ ผู้ตรวจสอบรู้เรื่องนี้ดี จึงเป็นเหตุผลที่คะแนนความคล้ายคลึงสูงจะเปิดบทสนทนา ไม่ใช่ปิดคดี

การวิเคราะห์ที่เทียบเคียงได้สำหรับผู้ให้บริการประเมินรายอื่นถูกรวบรวมไว้ที่ ศูนย์รวมหัวข้อเรื่องความสามารถในการตรวจจับ

จะเกิดอะไรขึ้นเมื่อรายงานถูกตั้งค่าสถานะ?

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

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

สิ่งที่ SubcueAI บันทึกระหว่างการสัมภาษณ์สด และสิ่งที่เก็บไว้หลังจากนั้น มีระบุไว้ใน หน้าความปลอดภัย

SubcueAI เหมาะกับตรงไหน และไม่เหมาะกับตรงไหน

SubcueAI ช่วยเหลือการสนทนาสด แอปเนทีฟสำหรับ macOS และ Windows จะบันทึกเสียงระบบพร้อมกับไมโครโฟนของคุณ และแสดงคำแนะนำในโอเวอร์เลย์ท้องถิ่นแบบลอยตัว ส่วน Side Panel ของส่วนขยายเบราว์เซอร์จะให้ความช่วยเหลือสดสำหรับแท็บการประชุมบนเบราว์เซอร์ตระกูล Chromium โดยบันทึกเฉพาะเสียงของแท็บนั้นเท่านั้น ไม่มีบอทเข้าร่วมการประชุม และไม่มีการแทรกอะไรลงในหน้าประชุม

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

สำหรับตัวการประเมินเอง การเตรียมตัวที่มีประโยชน์คือการฝึกฝนแบบจับเวลา ซึ่งทำได้ที่ หน้าสัมภาษณ์จำลอง

คำถามที่พบบ่อย

Codility เฝ้าดูฉันผ่านเว็บแคมหรือไม่?

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

คะแนนความคล้ายคลึงสูงจะทำให้ฉันถูกปฏิเสธโดยอัตโนมัติหรือไม่?

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

Codility บันทึกไว้หรือไม่เมื่อฉันสลับแท็บ?

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

Codility บอกได้หรือไม่ว่า AI เขียนโซลูชันของฉัน?

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

ฉันสามารถใช้ SubcueAI ระหว่างการทดสอบของ Codility ได้หรือไม่?

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

คำถามที่เกี่ยวข้อง

← เพิ่มเติมเกี่ยวกับ การตรวจจับและความเป็นส่วนตัว