هل يكتشف HackerRank الغش؟

بقلم Aaron Cao · آخر تحديث

هل يكتشف HackerRank الغش؟
نعم. يُقيّم HackerRank كل حل من حيث تشابه الكود، ويسجّل التبديل بين علامات التبويب، وأحداث اللصق، والخروج من وضع ملء الشاشة. يمكن للشركات إضافة مراقبة عبر كاميرا الويب. الناتج تقرير يقرأه مسؤول التوظيف، لذا فإن العلامات تدعو إلى فحص أدق بدلاً من الرفض التلقائي، ولا يمكنه رؤية الطلبات التي لا يراقبها.

نعم. يُقيّم HackerRank كل حل من حيث تشابه الكود، ويسجّل التبديل بين علامات التبويب، وأحداث اللصق، والخروج من وضع ملء الشاشة. يمكن للشركات إضافة مراقبة عبر كاميرا الويب. الناتج تقرير يقرأه مسؤول التوظيف، لذا فإن العلامات تدعو إلى فحص أدق بدلاً من الرفض التلقائي، ولا يمكنه رؤية الطلبات التي لا يراقبها.

ماذا يكتشف HackerRank فعليًا؟

أنت تحدّق في رابط اختبار وتحاول تخمين ما الذي يُسجَّل. التخمين هو أسوأ طريقة للاستعداد، لذا يسرد هذا القسم الإشارات التي يجمعها HackerRank. هناك أربع إشارات، والأخيرة فقط اختيارية.

  • تقييم تشابه الكود. يُقارَن كل حل بكمية كبيرة من الحلول السابقة والأكواد العامة، ثم يحصل على درجة تشابه.
  • تتبع التركيز وعلامات التبويب. كل مرة تغادر فيها علامة تبويب الاختبار أو تخرج من ملء الشاشة، يتم احتسابها وتوقيتها.
  • تسجيل النسخ واللصق. تُسجَّل أحداث اللصق في المحرر وتظهر في تقرير مسؤول التوظيف.
  • المراقبة عبر كاميرا الويب. عندما تُفعّلها الشركة، يلتقط الاختبار لقطات صور دورية.

لا شيء من هذا يمثل حكمًا. إنها بيانات مُدخلة لتقرير، والتقرير يصل إلى إنسان.

كيف يعمل فحص الانتحال؟

محرك التشابه هو الجزء الذي يستهين به المرشحون. فهو لا يقارن كودك فقط بأشخاص آخرين يخوضون الاختبار نفسه اليوم؛ بل يقيّمه أيضًا مقابل مخزون كبير من الحلول السابقة والمصادر العامة. لصق حل قام بلصقه أيضًا كثير من المرشحين الآخرين هو أسرع طريقة لرفع تلك الدرجة.

يقوم مهندس backend يحل مسألة متوسطة الصعوبة بلصق حل كامل تم توليده في مكان آخر. ولأن عددًا كبيرًا جدًا من المرشحين قدّموا نتيجة شبه مطابقة لنفس السؤال، ترتفع درجة التشابه، ويرى مسؤول التوظيف علامة انتحال بجانب نتيجة قوية في مجملها. الكود عمل بشكل صحيح. ومع ذلك أثارت العلامة أسئلة كان على المرشح أن يجيب عنها مباشرة.

يجمع مركز إمكانية الكشف المفاضلات بين أدوات المقابلات، منصة تلو الأخرى.

ما الذي لا يرصده؟

معرفة الحدود لا تقل أهمية عن معرفة الإشارات. تعمل المراقبة القياسية لـHackerRank داخل بيئة اختبار المتصفح. فهي لا ترى تطبيقات أخرى على جهازك، أو شاشة ثانية، أو هاتفًا على المكتب، أو شخصًا خارج الكاميرا، إلا إذا فعّلت الشركة تحديدًا تسجيل الشاشة أو المراقبة البشرية المباشرة.

كما أنها تُبلغ عن إشارات وليس يقينيات. تبديل واحد لعلامة التبويب لإعادة قراءة نص السؤال لا يُثبت شيئًا بمفرده؛ يعرض التقرير أعدادًا فقط، والإنسان هو من يعطيها معنى. لهذا السبب بالضبط تضيف الشركات محادثة مباشرة أو كاميرا ويب فوق اختبار آلي بدلاً من الاعتماد على العلامات وحدها.

جولات البرمجة التي تُجرى مباشرة عبر مكالمة تخضع لقواعد مختلفة، ويفصّلها مركز أنواع المقابلات حسب الصيغة.

أين يناسب SubcueAI، وأين لا يناسب؟

الوضوح بشأن النطاق أكثر فائدة من عبارة تسويقية. يساعد SubcueAI في المقابلات الشفهية المباشرة. يستمع تطبيقه لسطح المكتب لنظامي macOS وWindows إلى صوت المقابلة ويعرض اقتراحات في طبقة محلية عائمة، ويقوم امتداد المتصفح Side Panel بالشيء نفسه في متصفحات Chromium من خلال التقاط صوت علامة تبويب الاجتماع. لا ينضم أي بوت اجتماع إلى المكالمة، ولا يتم حقن أي سكريبت محتوى في صفحة الاجتماع.

اختبار HackerRank هو اختبار برمجة مكتوب داخل المتصفح. لم يُصمَّم SubcueAI لكتابة أو لصق الكود فيه، ولصق كود مُولَّد سيؤدي بالضبط إلى علامات التشابه واللصق الموصوفة أعلاه. أبقى Aaron Cao، مؤسس SubcueAI، المساعد خارج برمجيات الاجتماعات والاختبارات عمدًا بدلاً من حقنه فيها، لأن أدوات المتصفح المحقونة تترك آثارًا يمكن لبيئة الاختبار تسجيلها.

حيث يساعد فعلًا هو الجولة الشفهية: مقابلة سلوكية، أو نقاش تصميم بمشاركة الشاشة، أو مكالمة برمجة يُشرح فيها الحل بصوت عالٍ. وحتى هناك تبقى الحدود قائمة، وتظل الجلسة المسجَّلة أو المراقَبة خارج النطاق. التدرب على الجزء الشفهي هو بالضبط ما تُستخدم من أجله ممارسة المقابلة التجريبية.

الأسئلة الشائعة

هل يستخدم HackerRank كاميرا ويب؟

فقط عندما تُفعّل الشركة مراقبة الصور أو كاميرا الويب لذلك الاختبار. تُجرى اختبارات كثيرة دونها وتعتمد فقط على إشارات علامات التبويب واللصق والتشابه. وعندما تكون مُفعّلة، يلتقط الاختبار لقطات دورية ليراجعها مسؤول التوظيف.

هل يُبلّغ HackerRank عن الكود المنسوخ واللصق؟

يسجّل حدث اللصق ويُقيّم الكود الملصوق مقابل مجموعة كبيرة من الأكواد. ولصق حل شائع مُولَّد أو عام يرفع درجة التشابه، التي تظهر بعد ذلك في تقرير مسؤول التوظيف.

هل تعني علامة الانتحال أنني سأُرفَض تلقائيًا؟

لا. العلامات إشارات يراجعها إنسان، وليست رفضًا تلقائيًا. يزن مسؤول التوظيف الدرجة وسجل النشاط وبقية مقابلتك معًا. نادرًا ما يكون الكود الأصلي مع تبديل عرضي لعلامة التبويب مشكلة.

هل يمكن لـHackerRank رؤية تطبيقاتي الأخرى أو شاشة ثانية؟

لا، إلا إذا فعّلت الشركة تسجيل الشاشة أو المراقبة المباشرة. تعمل المراقبة القياسية داخل نافذة اختبار المتصفح وتسجّل تغيّرات التركيز؛ ولا تلتقط سطح مكتبك أو هاتفك أو جهازًا ثانيًا.

هل SubcueAI مخصص لاختبارات برمجة HackerRank؟

لا. يساعد SubcueAI في المقابلات الشفهية المباشرة، لا في الاختبارات المكتوبة داخل المتصفح. ولصق كود مُولَّد في اختبار سيؤدي إلى علامات التشابه واللصق الموصوفة في هذه الصفحة.

أسئلة ذات صلة

← المزيد عن قابلية الاكتشاف والخصوصية