क्या Codility धोखाधड़ी पकड़ता है?

द्वारा Aaron Cao · अपडेट

क्या Codility धोखाधड़ी पकड़ता है?
हां, ज़्यादातर आपके सबमिट करने के बाद। Codility आपके समाधान की तुलना पिछले और सार्वजनिक कोड से समानता के लिए करता है, टेस्ट के दौरान टैब स्विच और पेस्ट इवेंट्स लॉग करता है, और यह भी दोहरा सकता है कि समाधान किस क्रम में बनाया गया था। फ्लैग एक इंसानी रिव्यूअर के पास जाते हैं, स्वचालित अस्वीकृति के पास नहीं।

हां, ज़्यादातर आपके सबमिट करने के बाद। Codility आपके समाधान की तुलना पिछले और सार्वजनिक कोड से समानता के लिए करता है, टेस्ट के दौरान टैब स्विच और पेस्ट इवेंट्स लॉग करता है, और यह भी दोहरा सकता है कि समाधान किस क्रम में बनाया गया था। फ्लैग एक इंसानी रिव्यूअर के पास जाते हैं, स्वचालित अस्वीकृति के पास नहीं।

आपके सबमिट करने के बाद Codility क्या जांचता है?

आप जानना चाहते हैं कि क्या काम करते समय कोई चीज़ आपको देख रही है। ज़्यादातर ऐसा नहीं होता; भारी विश्लेषण उस पर होता है जो आप सौंपते हैं। यह सेक्शन जांचों को उसी क्रम में समझाता है जिसमें वे असल में होती हैं, ताकि समय स्पष्ट रहे।

टेस्ट के दौरान, प्लेटफ़ॉर्म व्यवहार से जुड़े संकेत रिकॉर्ड करता है: विंडो छोड़ने पर फोकस में बदलाव, बड़े पेस्ट किए गए ब्लॉक्स पर टाइमस्टैंप, और वह क्रम जिसमें हर फ़ंक्शन को एडिट करके बनाया गया। कुछ असेसमेंट फुल स्क्रीन अनिवार्य करने के लिए सेट होते हैं, और कुछ पहचान के लिए फोटो कैप्चर करते हैं।

सबमिट करने के बाद, कोड पिछले सबमिशन और सार्वजनिक रूप से उपलब्ध समाधानों के एक बड़े समूह के मुकाबले समानता तुलना से गुजरता है। यह सबसे ज़्यादा वज़न वाली जांच है, क्योंकि एक जाने-पहचाने प्रश्न के पास तुलना के लिए हज़ारों पुराने जवाब होते हैं।

समानता जांच असल में कैसे काम करती है?

समानता तुलना बिल्कुल एक जैसे टेक्स्ट की तलाश नहीं करती। यह संरचना की तुलना करती है: लॉजिक का आकार, वेरिएबल के पैटर्न, ऑपरेशंस का क्रम। वेरिएबल्स के नाम बदलना और फ़ॉर्मेटिंग बदलना नतीजे को ज़्यादा नहीं बदलता, क्योंकि जो मापा जा रहा है वह अंतर्निहित संरचना है।

यही वजह है कि यह जांच झूठे अलार्म भी पैदा करती है। एक मानक तरीके से लिखा गया मानक एल्गोरिद्म उस एल्गोरिद्म के हर दूसरे सही कार्यान्वयन जैसा ही दिखता है, और बाइनरी सर्च लिखने के तरीके भी गिने-चुने ही हैं। रिव्यूअर यह जानते हैं, इसलिए उच्च समानता स्कोर फ़ाइल बंद करने के बजाय बातचीत शुरू करता है।

दूसरे असेसमेंट वेंडर के लिए तुलनीय जानकारी डिटेक्टेबिलिटी टॉपिक हब पर इकट्ठा की गई है।

जब कोई रिपोर्ट फ्लैग होती है, तो क्या होता है?

रिपोर्ट, फ्लैग के साथ, आपके कोड, आपके समय और एडिट हिस्ट्री के साथ किसी रिक्रूटर या इंजीनियर तक पहुंचती है। इसके बाद क्या होता है यह पूरी तरह कंपनी पर निर्भर करता है। कुछ उम्मीदवार को हटा देती हैं; कई इसका इस्तेमाल एक लाइव फॉलो-अप राउंड जोड़ने के कारण के रूप में करती हैं, जहां आप अपने ही सबमिशन को समझाते हैं।

एक लॉजिस्टिक्स कंपनी में आवेदन करने वाले डेटा इंजीनियर को एक ऐसे समाधान के लिए फ्लैग किया गया जो एक आम पाठ्यपुस्तक कार्यान्वयन से मेल खाता था। फॉलो-अप कॉल पंद्रह मिनट तक चली: उसने अपना तरीका समझाया, पूछे जाने पर उसे लाइव एडजस्ट किया, और प्रक्रिया आगे बढ़ती रही। अपने ही कोड का बचाव कर पाना ही वह चीज़ है जिसे यह फ्लैग आख़िरकार परखता है।

SubcueAI लाइव इंटरव्यू के दौरान क्या रिकॉर्ड करता है, और उसके बाद क्या स्टोर करता है, यह सिक्योरिटी पेज पर बताया गया है।

SubcueAI कहां फिट बैठता है, और कहां नहीं

SubcueAI लाइव बातचीत में मदद करता है। नेटिव macOS और Windows ऐप सिस्टम ऑडियो के साथ-साथ आपके माइक्रोफ़ोन को भी कैप्चर करता है और सुझावों को एक फ्लोटिंग लोकल ओवरले में दिखाता है; ब्राउज़र एक्सटेंशन का साइड पैनल Chromium ब्राउज़र पर मीटिंग टैब के लिए लाइव असिस्ट करता है, और केवल उसी टैब का ऑडियो कैप्चर करता है। कोई मीटिंग बॉट कॉल में शामिल नहीं होता, और मीटिंग पेज में कुछ भी इंजेक्ट नहीं किया जाता।

Codility का असेसमेंट कोई बातचीत नहीं है, इसलिए इनमें से कुछ भी लागू नहीं होता। अगर असेसमेंट प्रॉक्टर्ड है या आपकी स्क्रीन कैप्चर हो रही है, तो एक ओवरले उस कैप्चर के अंदर आ जाता है, और यह एक सीमा है, कॉन्फ़िगरेशन की समस्या नहीं। जिन राउंड्स के लिए यह बनाया गया है, वे हैं रिक्रूटर स्क्रीन, बिहेवियरल इंटरव्यू, और डिज़ाइन डिस्कशन जो आमतौर पर पास हुए असेसमेंट के बाद होती है।

असेसमेंट के लिए ही, उपयोगी तैयारी टाइम्ड प्रैक्टिस है, जो मॉक इंटरव्यू पेज पर चलती है।

सामान्य प्रश्न

क्या Codility मुझे मेरे वेबकैम से देखता है?

कैमरा कैप्चर एक ऐसा ऑप्शन है जिसे कोई हायरिंग टीम असेसमेंट के हिसाब से चालू करती है, यह हर टेस्ट में डिफ़ॉल्ट रूप से नहीं होता। टाइमर शुरू होने से पहले का सिस्टम चेक वह जगह है जहां कैमरा की ज़रूरत दिखाई देती है, क्योंकि उसके लिए ब्राउज़र परमिशन प्रॉम्प्ट चाहिए होता है।

क्या उच्च समानता स्कोर मुझे अपने आप अस्वीकार कर देगा?

नहीं। फ्लैग सिर्फ़ उस रिपोर्ट में जाता है जिसे कोई व्यक्ति पढ़ता है। कई टीमें एक लाइव राउंड जोड़कर जवाब देती हैं जहां आप अपना सबमिशन समझाते हैं, यही वजह है कि अपने ही कोड को समझा पाना स्कोर से कहीं ज़्यादा मायने रखता है।

क्या Codility रिकॉर्ड करता है जब मैं टैब बदलता हूं?

असेसमेंट के दौरान फोकस बदलावों को टाइमस्टैंप के साथ रिकॉर्ड किया जाता है। एक छोटी सी नज़र रिव्यूअर के लिए कोई खास बात नहीं होती। जो चीज़ रिपोर्ट को पढ़ने के तरीके को बदलती है, वह है लंबी अनुपस्थिति के बाद पूरे हो चुके कोड ब्लॉक्स का पैटर्न।

क्या Codility बता सकता है कि मेरा समाधान AI ने लिखा है?

कोड के लेखक का पता लगाने के लिए कोई भरोसेमंद डिटेक्टर मौजूद नहीं है। प्लेटफ़ॉर्म जो मापता है वह है मौजूदा समाधानों से समानता, और समय के साथ कोड कैसे बना। ये सिर्फ़ अप्रत्यक्ष संकेत हैं, और फॉलो-अप बातचीत ही वह जगह है जहां इन्हें असल में परखा जाता है।

क्या मैं Codility टेस्ट के दौरान SubcueAI इस्तेमाल कर सकता हूं?

नहीं। SubcueAI बोले जाने वाले इंटरव्यू राउंड के लिए एक लाइव कन्वर्सेशन असिस्टेंट है। स्क्रीन कैप्चर या प्रॉक्टरिंग वाला असेसमेंट उस दायरे से बाहर है जिसके लिए यह बनाया गया है, और ओवरले किसी भी स्क्रीन रिकॉर्डिंग के अंदर दिखाई देगा।

संबंधित प्रश्न

← और देखें: पहचान और गोपनीयता