هل يكتشف HackerRank تطبيق Cheating Daddy؟
بقلم Aaron Cao · آخر تحديث
يعمل HackerRank داخل علامة تبويب في المتصفح، لذا لا يستطيع فحص سطح مكتبك بحثًا عن تطبيق منفصل مثل Cheating Daddy. لكنه يسجل تبديل علامات التبويب وأحداث اللصق وتشابه الشيفرة، كما تكشف المراقبة بالكاميرا أو مشاركة الشاشة أي طبقة معروضة على الشاشة.
ما الذي يستطيع HackerRank ملاحظته فعليًا
تريد إجابة مباشرة عما إذا كان تطبيق بعينه يثير نظام مراقبة بعينه، والطمأنة الغامضة أسوأ من غياب الإجابة تمامًا. يسرد هذا القسم الإشارات الدقيقة التي يجمعها اختبار HackerRank. كل إشارة منها تأتي إما من داخل المتصفح، وإما من كاميرا شغّلتها الشركة التي توظف.
بيئة اختبار HackerRank صفحة ويب. تستقبل أحداث المتصفح وتسجلها: فقدان نافذة الاختبار للتركيز، والانتقال إلى علامة تبويب أخرى، والخروج من وضع ملء الشاشة، وعمليات اللصق في محرر الشيفرة. وعند التسليم تقارن شيفرتك بما سلمه مرشحون آخرون وبمصادر عامة لتنتج درجة تشابه. وحيث تفعّل الشركة المراقبة بالكاميرا، فإنها تلتقط أيضًا صورًا لك ولما حولك.
لا شيء من ذلك فحص لنظام التشغيل لديك. لا تستطيع صفحة الويب سرد البرامج التي تعمل على جهازك، ولا قراءة محتوى نافذة أخرى، ولا التقاط صورة لسطح مكتبك. هذا الحد يفرضه المتصفح نفسه، لا براعة أي أداة.
Cheating Daddy طبقة على سطح المكتب، وهذه هي الإجابة كاملة
Cheating Daddy تطبيق سطح مكتب مفتوح المصدر يعرض اقتراحات ينتجها الذكاء الاصطناعي في نافذة عائمة أثناء مكالمة أو اختبار. تتغير مجموعة مزاياه بين الإصدارات، لذا تعامل بحذر مع أي ادعاء محدد عن آلية عمله الداخلية، بما في ذلك أي شيء تقرأه هنا. ما يحسم مسألة الاكتشاف هو فئته: فهو برنامج منفصل يعمل على جهازك أنت، لا إضافة محمّلة داخل علامة تبويب HackerRank، ولا روبوت ينضم إلى الاجتماع.
تلك الفئة هي الإجابة. لا يملك HackerRank أي قناة يعرف عبرها أن على حاسوبك برنامج سطح مكتب منفصلًا. وينطبق المنطق نفسه على كل أداة من هذه الفئة، ولهذا يتطابق الاستنتاج هنا مع بقية صفحات الأدوات المسماة المجمعة ضمن موضوع قابلية الاكتشاف.
الصورة المعاكسة لا تقل أهمية. فالأداة التي تحقن فعلًا نصًا برمجيًا في صفحة HackerRank، أو التي تلصق النص في المحرر نيابة عنك، تدخل مباشرة في إشارات يسجلها HackerRank أصلًا. تُسجل أحداث اللصق مع حجم الكتلة، وظهور لصق كبير داخل دالة فارغة هو تحديدًا النمط الذي يبحث عنه المراجعون.
أين ينتهي حد الخصوصية
أربع حالات تلغي الحد الموصوف أعلاه، وهي الحالات التي يستحق التخطيط لها.
- مشاركة الشاشة. شارك شاشتك كاملة وتصبح النافذة العائمة مرئية لكل من يشاهد. مشاركة نافذة واحدة أضيق نطاقًا، غير أن منتقي النوافذ والإشعارات يظلان يسربان شيئًا.
- تسجيل الشاشة. بعض التقييمات تسجل الجلسة ليراجعها إنسان لاحقًا. والتسجيل يلتقط كل ما كان سيراه مشاهد مباشر.
- برامج المراقبة والمتصفحات المقفلة. تُثبَّت بصلاحيات على مستوى النظام، وهذا وضع مختلف تمامًا عن صفحة الويب. وتستطيع سرد العمليات قيد التشغيل.
- الأجهزة التي تديرها الشركة. الحاسوب المحمول الذي يمنحه صاحب العمل يشغّل إدارة الأجهزة ووكلاء الحماية الذين يبلغون عن البرامج المثبتة والعاملة.
لا أداة تُستثنى من أي من هذه الحالات، ومنها SubcueAI. ومن يعدك بمنتج لا يمكن اكتشافه إطلاقًا فهو يبيع ما لا يستطيع تسليمه. أما صيغتنا نحن لهذا الكلام، بما في ذلك ما نخزنه وما لا نخزنه، فهي في صفحة الأمان.
كيف يتعامل SubcueAI مع المشكلة نفسها
يقدم SubcueAI واجهتين للمساعدة المباشرة، وكلتاهما مصممة حول الحد الموصوف أعلاه. يلتقط تطبيق سطح المكتب الأصلي على macOS و Windows صوت النظام وميكروفونك، ويرسم الاقتراحات في طبقة عائمة محلية. كما يقدم Side Panel في إضافة المتصفح مساعدة مباشرة على متصفحات Chromium، أي Chrome و Edge، ويلتقط صوت علامة تبويب الاجتماع وحدها، أي جانب من يجري المقابلة ولا يلتقط ميكروفونك أبدًا؛ أما نسخة Firefox فهي للتدريب التجريبي فقط. لا تنضم أي من الواجهتين إلى المكالمة كمشارك، ولا تحقن أي منهما content script في صفحة الاجتماع.
اختار Aaron Cao، مؤسس SubcueAI، هذا الشكل لسبب واضح. فالروبوت الذي ينضم إلى المكالمة يظهر في قائمة المشاركين، والنص البرمجي الذي يعدل صفحة الاجتماع تغيير قد تلحظه الصفحة. وإبقاء المساعد خارج هذين الموضعين يزيل فئتين كاملتين من الإشارات. لكنه لا يفعل شيئًا حيال الحالات الأربع المذكورة أعلاه، وادعاء غير ذلك كذبة يدفع ثمنها المرشح في النهاية.
وفي جولة البرمجة تحديدًا، تبقى البروفة أهم من المساعدة المباشرة. فمهندس واجهات خلفية يستعد لدور منصات بمستوى L5 يستطيع أن يعيد بصوت مسموع أسئلة الخوارزميات وتصميم الأنظمة نفسها حتى يصبح الشرح سلسًا، وهذا بالضبط ما بُني له وضع المقابلة التجريبية.
الأسئلة الشائعة
هل يستطيع HackerRank رؤية التطبيقات الأخرى العاملة على حاسوبي؟
هل يضع HackerRank علامة على تبديل علامات التبويب؟
هل يكشف فحص تشابه الشيفرة الإجابات المولدة بالذكاء الاصطناعي؟
هل يمكن اكتشاف SubcueAI على HackerRank؟
هل هناك مساعد مقابلات بالذكاء الاصطناعي يستحيل اكتشافه فعلًا؟
أسئلة ذات صلة
- هل يستطيع HackerRank رؤية شاشتك أثناء الاختبار؟
- هل يستخدم تقييم HackerRank الإلكتروني الخاص بشركة Amazon كاميرتك؟
- هل يتتبع HackerRank حركة العين أثناء اختبار خاضع للمراقبة؟
- هل يمكن اكتشاف Verve AI أثناء مقابلة مباشرة؟
- هل يكتشف HackerRank الغش؟
- ما الذي يقوله Reddit عن كشف الغش بالذكاء الاصطناعي في المقابلات؟