HackerRank ตรวจจับการคัดลอกวางได้หรือไม่?
โดย Aaron Cao · อัปเดตเมื่อ
ได้ การวางข้อความลงในตัวแก้ไขโค้ดของ HackerRank จะถูกบันทึกและปรากฏในรายงานผู้สมัคร รวมถึงเวลาที่เกิดขึ้นด้วย บันทึกนี้ไม่ได้เก็บว่าข้อความมาจากไหน การวางเป็นสิ่งที่ถูกบันทึกไว้ ไม่ใช่ถูกบล็อก และผู้สรรหาบุคลากรจะเป็นผู้ตัดสินใจว่าเรื่องนี้สำคัญหรือไม่
สิ่งที่บันทึกการวางเก็บไว้จริงๆ คืออะไร
ระบบคุมสอบของ HackerRank จะบันทึกการกระทำการวางในตัวแก้ไขโค้ด รายงานผู้สมัครจะแสดงว่ามีการวางเกิดขึ้นและเกิดขึ้นที่จุดใดของเซสชัน
สิ่งที่บันทึกไม่มีคือแหล่งที่มา ตัวแก้ไขเป็นเพียงหน้าเว็บ มันได้รับข้อความใดก็ตามที่ระบบปฏิบัติการส่งมาให้ และไม่มีทางถามได้ว่าข้อความนั้นถูกคัดลอกมาจากที่ใด ไฟล์ร่างของคุณเอง ตัวอย่างจากเอกสารประกอบ และคำตอบจากแชทบอท ล้วนมาถึงในรูปแบบเหตุการณ์ประเภทเดียวกัน
ผลที่ตามมามีสองประการ การวางโค้ดที่คุณเขียนเองเมื่อห้านาทีก่อนในอีกหน้าต่างหนึ่งจะถูกบันทึกเหมือนกับการวางคำตอบที่สมบูรณ์แล้วทุกประการ และบันทึกการวางที่สะอาดก็ไม่ได้พิสูจน์ว่าคุณทำงานโดยไม่มีใครช่วย เพราะการพิมพ์เองไม่ได้ถูกติดตามในฐานะหลักฐานของความเป็นผู้เขียน
กลุ่มเนื้อหาเรื่องความสามารถในการตรวจจับ กล่าวถึงคำถามเดียวกันนี้สำหรับแพลตฟอร์มการประเมินอื่นๆ
ทำไมรูปแบบของการวางจึงสำคัญกว่าตัวการวางเอง
คนส่วนใหญ่มาถึงคำถามนี้หลังจากเหตุการณ์ผ่านไปแล้ว คือหลังจากที่วางอะไรบางอย่างระหว่างการทดสอบและสงสัยว่ามันดูแย่แค่ไหน ส่วนนี้อธิบายว่าผู้ตรวจสอบเห็นอะไรบ้าง คำตอบสั้นๆ คือรูปแบบของการวางบอกความหมายได้มากกว่าการมีอยู่ของมันมากนัก
การวางเล็กๆ น้อยๆ ไม่กี่ครั้งตลอดเซสชันที่ยาวนานอ่านได้เหมือนพฤติกรรมการทำงานปกติ ไม่มีใครพิมพ์ URL หรือชุดข้อมูลทดสอบซ้ำด้วยมือ การวางที่เติมตัวแก้ไขที่ว่างเปล่าด้วยคำตอบที่สมบูรณ์และถูกต้องในครั้งเดียวอ่านได้ต่างออกไป เพราะมันแสดงว่าคำตอบมาถึงแบบครบถ้วนในทันที แทนที่จะค่อยๆ พัฒนาขึ้นมา
จังหวะเวลาก็ยิ่งเสริมสิ่งนี้เข้าไปอีก การวางในนาทีแรกของโจทย์ตามด้วยการส่งงานทันทีเล่าเรื่องราวที่ต่างออกไปจากการวางที่เกิดขึ้นหลังจากมีการทำซ้ำที่มองเห็นได้ ลองนึกถึงผู้สมัครที่กำลังทำแบบทดสอบคัดกรองด้านวิศวกรรมข้อมูลซึ่งเปิดไฟล์สนิปเป็ตส่วนตัวไว้ การวางเล็กๆ หลายครั้งปรากฏขึ้น โค้ดเปลี่ยนแปลงซ้ำแล้วซ้ำเล่าหลังจากนั้น และรายงานอ่านได้เหมือนงานปกติ ไม่มีสิ่งใดในบันทึกนั้นที่ต้องแก้ต่าง
การบันทึกการวางไม่ใช่การให้คะแนนการลอกเลียน
สิ่งเหล่านี้เป็นสองระบบที่เป็นอิสระจากกัน และการสับสนระหว่างทั้งสองทำให้เกิดความกังวลที่ไม่จำเป็นมากมาย
- การบันทึกการวาง เป็นสัญญาณเชิงพฤติกรรมที่ถูกจับไว้แบบเรียลไทม์ในตัวแก้ไข มันบอกว่ามีการกระทำเกิดขึ้น
- การให้คะแนนความคล้ายคลึงของโค้ด ทำงานกับโค้ดที่ส่ง โดยเปรียบเทียบกับงานที่ส่งของผู้สมัครคนอื่นๆ และแหล่งที่มาที่รู้จัก มันบอกว่าผลลัพธ์คล้ายกับสิ่งอื่น
คุณสามารถกระตุ้นอย่างใดอย่างหนึ่งโดยไม่มีอีกอย่างได้ การพิมพ์คำตอบที่คัดลอกมาซ้ำด้วยมือไม่ก่อให้เกิดเหตุการณ์การวางเลย แต่ยังคงถูกให้คะแนนว่าคล้ายคลึงอยู่ดี การวางผลงานต้นฉบับของคุณเองก่อให้เกิดเหตุการณ์การวาง แต่ไม่ได้รับคะแนนความคล้ายคลึงเลย
ผู้ตรวจสอบเห็นทั้งสองอย่างในรายงานเดียวกันและอ่านมันร่วมกัน นี่จึงเป็นเหตุผลที่การตั้งค่าสถานะเพียงครั้งเดียวไม่ค่อยทำให้เรื่องจบลง ขั้นตอนถัดไปที่พบบ่อยคือการสัมภาษณ์สดที่คุณอธิบายแนวทางของคุณ ซึ่งคลี่คลายความคลุมเครือได้เร็วกว่าบันทึกใดๆ
SubcueAI เหมาะกับที่ไหน และไม่เหมาะกับที่ไหน
SubcueAI ช่วยเหลือการสัมภาษณ์ด้วยเสียงแบบสด แอปเดสก์ท็อปบน macOS และ Windows จับเสียงระบบและไมโครโฟนของคุณ แล้วแสดงคำแนะนำบนโอเวอร์เลย์ในเครื่อง ส่วนขยายเบราว์เซอร์ผ่าน Side Panel ของมันทำสิ่งเดียวกันสำหรับการโทรที่ทำงานอยู่ในแท็บ Chromium โดยจับเฉพาะเสียงของแท็บนั้นเท่านั้น นั่นคือเสียงของผู้สัมภาษณ์ ไม่ใช่เสียงของคุณ ไม่มีบอทเข้าร่วมการประชุม และไม่มีอะไรถูกฉีดเข้าไปในหน้าการประชุม
การประเมินการเขียนโค้ดของ HackerRank ไม่ใช่สถานการณ์นั้น ไม่มีใครพูด จึงไม่มีอะไรให้ถอดความ และการนำความช่วยเหลือจากภายนอกเข้ามาในการประเมินถือเป็นการละเมิดข้อกำหนดที่คุณยอมรับตอนเริ่มทำ เราไม่ได้อ้างว่าเครื่องมือใดๆ จะตรวจจับไม่ได้ในสถานการณ์นั้น การแชร์หน้าจอ การบันทึกหน้าจอ เซสชันที่มีผู้คุมสอบ และแล็ปท็อปที่บริษัทจัดการล้วนอยู่นอกเหนือสิ่งที่โอเวอร์เลย์ในเครื่องจะส่งผลกระทบได้
จุดที่ผู้ช่วยช่วยได้จริงกับ HackerRank คือช่วงก่อนและหลัง การฝึกฝนด้วย การฝึกสัมภาษณ์จำลอง จะสร้างนิสัยในการอธิบายโค้ดออกเสียงดังๆ ซึ่งเป็นสิ่งที่การทบทวนหลังการประเมินต้องการให้คุณทำพอดี รายละเอียดเรื่องการจับเสียงและความหน่วงอยู่ใน กลุ่มเนื้อหาเรื่องวิธีการทำงาน
คำถามที่พบบ่อย
HackerRank บล็อกการคัดลอกวางหรือไม่?
HackerRank เห็นได้หรือไม่ว่าฉันคัดลอกมาจากไหน?
การวางโค้ดของตัวเองจากโจทย์ก่อนหน้าถือเป็นการละเมิดหรือไม่?
เหตุการณ์การวางจะทำให้ฉันถูกปฏิเสธหรือไม่?
การพิมพ์แทนการวางช่วยซ่อนแหล่งที่มาของโค้ดได้หรือไม่?
คำถามที่เกี่ยวข้อง
- HackerRank รู้ไหมว่าคุณใช้ ChatGPT?
- HackerRank ตรวจจับ Cheating Daddy ได้ไหม?
- HackerRank เห็นหน้าจอของคุณระหว่างการทดสอบได้ไหม?
- การประเมินออนไลน์ Amazon HackerRank ใช้กล้องของคุณหรือไม่?
- HackerRank ติดตามการเคลื่อนไหวของดวงตาระหว่างการทดสอบแบบมีพร็อกเตอร์หรือไม่?
- Verve AI ตรวจจับได้ระหว่างการสัมภาษณ์แบบสดหรือไม่?