
أنت تجلس فقط على مكتبك وتؤدي ما تريد وتحاول القيام ببعض الأعمال. بعد ذلك ، بما أن هذا يحدث حتماً ، فأنت تواجه عقبة بسيطة: ينتج الرمز الخاص بك رسالة خطأ مشفرة.
"لا مشكلة" ، كما تعتقد. هذه ليست روديو الخاص بك الأول. وبهذه الطريقة تقوم بنسخ رسالة الخطأ ولصقها حرفيًا على Google ومعرفة ما تحصل عليه.
الفشل.
هناك العديد من نتائج البحث ، ولكن لا يوجد أي منها قريب بما فيه الكفاية حتى يكون لموقفك حقًا إجابة مفيدة.
وهكذا تبدأ عملية البحث الإبداعي على Google. يمكنك تجربة عدة مجموعات من سياق الخطأ + الذي تستخدمه. تحاول تحديد اسم المكتبة التي تستخدمها. أنت تعرف أنك تقترب ...

تمت كتابة المنشور بدعم من EDISON Software ، الذي يقوم بتطوير البرامج للبنوك ، كما يشارك في أتمتة القياسات وأنظمة الخبراء .
الآن ، في محاولتك السادسة ، يمكنك تجربة مجموعة أخرى من مصطلحات البحث واضغط على مفتاح البحث. يتم تحميل الصفحة ، وبمجرد أن تبدأ في النظر إلى النتائج ، عند فتح نافذة المتصفح فجأة ، وترى هذا:

"أنت تتحدث لغتنا. هل أنت مستعد للاختبار؟ "
"انتظر ماذا؟"
"من أين أتت؟"
"نوع من التحدي من Google ... هل يعتمد على سجل البحث الخاص بي؟"
كنت قد نسيت تماما عن الخطأ في التعليمات البرمجية الخاصة بك. الآن تمتصك تمامًا في الموقف الغريب الذي تعيش فيه. وبغض النظر عن مدى اهتمامها ، ستلاحظ شيئًا يضيف إلى المؤامرة فقط. بجانب الرسالة ، ترى الزر الأول يقول:
"أريد أن ألعب"
هل هذه لعبة؟ مثيرة للاهتمام ...
فضولي ، أنت تقبل. يزداد الانقسام في نافذة متصفحك ببطء ، مما يعرض شاشة سوداء كبيرة تختفي بعد ذلك. ستتم إعادة توجيهك بعد ذلك إلى
www.google.com/foobar/ . تظهر شاشة سوداء ويظهر النص. هذا يشبه قذيفة يونكس.
جماليات الصفحة (خط كمبيوتر عتيق ، محطة خفية ، عدم وجود واجهة مستخدم حديثة) مع "007 - مهمتك ، إذا قررت قبولها" ، فإن شعور كل هذه التجربة يجعلك تشعر بأنك تنجذب إلى عالم سري. أنت الآن استيعابها تماما.
يوجد في الجزء العلوي من الشاشة نص:
"لدى Google رمز تحدي معد لك."
فيما يلي فقرة من النص المزرق الذي يمهد الطريق لمغامرة رائعة:
"النجاح! لقد تمكنت من الدخول في التنظيم الشرير للقائد لامدا ، وأخيرا ، اكتسب نفسك منصبًا مبتدئًا كعميل في محطة الفضاء التابعة لها. من هنا ، يمكنك ببساطة تدمير خططها باستخدام جهاز LAMBCHOP يوم القيامة لتدمير Planet Bunny. المشكلة هي أن التوابع هي أدنى المستويات في التسلسل الهرمي لامدا. من الأفضل أن تهز نفسك وتذهب إلى العمل ، وإلا فلن تصل إلى القمة ... "

"حسنًا. يبدو أنه يمكنني إما استكشاف المحطة أو بدء الاختبار ... "
فضولك يهزمك مرة أخرى ، وتعتقد ، "لا يمكنني بدء اللعبة دون استكشاف بعض الشيء." لذلك اكتب "مساعدة" واضغط على المفتاح. تظهر قائمة أوامر shell.

“مثير جدا للاهتمام. لذلك ، سوف نعمل بوضوح مع نظام الملفات. لكن هذه قائمة محدودة للغاية من الخيارات. "
أنت تقرر التحقق من توفر أي من الأوامر العامة ، لذلك جرب شيئًا بسيطًا:
foobar:~/guest$ pwd
إنه يعمل! أنت ترى:
/home/guest
رائع
"حسناً ، دعنا ننظر إلى هذا الدليل الرئيسي. ربما سيكون هناك شيء آخر مثير للاهتمام. "
لذلك أنت تحاول:
foobar:~/guest$ cd ..
ثالثا ...
لا شيء من هذا القبيل.
تحصل على سطر جديد دون أخطاء ، ولكن عند تشغيل
pwd
مرة أخرى ، فقط للتحقق ، لا تزال ترى
/home/guest
. حسنًا ، لذلك قد لا تكون هذه قذيفة يونكس في عالم مفتوح مليئة ببيض عيد الفصح ، كما كنت تتمنى. لذلك قررت فقط مواصلة المكالمة.
أدخلت كلمة "طلب" واضغط المفتاح للأمام.
ستظهر دعوة تحذرك من أن هذه مهمة مؤقتة وسيكون لديك 48 ساعة لإكمالها.
"واو. حسنًا ، لقد حان الوقت ... "
أنت توافق وتواصل.

المزيد من الخيال العلمي ، ومن ثم سترى أنه
solar_doomsday
إضافة شيء يسمى
solar_doomsday
إلى مجلد منزلك. لذا ، انتقلت إلى المجلد ، وافتحه وابحث عن أربعة ملفات:
constraints.txt
readme.txt
solution.java
solution.py
التمهيدي يبدو وكأنه مكان واضح للبدء. افتح الملف التمهيدي وانظر ما يلي:

"جيد" ، عندما تفكر في القصة ، "يريدونك أن تكتب دالة تُرجع مجموعة مصنفة من جميع الأرقام المربعة (بما في ذلك 1) التي تضيف ما يصل إلى رقم معين ، بدءًا بالأكبر". رائع جدا
"إذن ، هل هذا هو نوع التحدي الذي تستخدمه Google لاختبار قدرتها على حل المشكلات؟"
"حسنا ، لقد ذهبت بالفعل بعيدا. يمكنك أن تجرب ذلك!
حول Foobar التحدي
ما سبق هو وصف لتحدي Google Foobar: نوع من بيضة عيد الفصح في كروم ، والذي من المفترض أنه يستخدم للعثور على مواهب جديدة لفريق جوجل الهندسي ؛ على الرغم من أن Google لم تتعرف على Foobar بأي طريقة ذات معنى (على الأقل لم أجد). ومع ذلك ، هناك العديد من المطورين الذين مروا بهذه العملية لتوضيح هذه النقطة.
الميزة الفريدة للتحدي Foobar هي أنه يجدك. وليس مثل رسالة التوظيف غير المرغوب فيها أو رسالة المبيعات النصية "تجدك". يجدك من خلال تتبع نشاط البحث الخاص بك و (على ما يبدو) مقارنته بالاحتياجات المعروفة في الأقسام الهندسية في Google. علاوة على ذلك ، فإن الإزعاج البصري المفاجئ لشيء ثابت للغاية ولا يتغير على صفحة نتائج بحث Google حاد بشكل كافٍ لجذبكم حقًا - بالتأكيد استخدام ذكي للغاية لأصول Google.
نظرًا لوصول Google إلى (1) أنشطتك الشخصية عبر الإنترنت و (2) النظام الأساسي الذي تتصفح فيه الإنترنت ، فإن لديها حقًا فرصة عظيمة لالتقاط الموهوبين أينما كانوا بطريقة مباشرة ومثيرة للاهتمام حقًا. يبدو أنهم يحاولون تحديد مستواك الأساسي من مهاراتك ومجالات اختصاصك بناءً على سجل البحث الخاص بك ، ثم يحاولون اجتذابك للمشاركة في مسار المواهب باستخدام هذه "اللعبة" ، والتي ، إذا اكتملت بنجاح ، قد تؤدي أو لا تؤدي إلى دعوة للمقابلة.
يبدو أن أول ذكر لتحدي Foobar كان
في هذا المنصب على HackerNews في عام 2014.
ملاحظة: withgoogle.com
عندما تكون في صفحة Foobar ، إذا قمت بفتح devtools ونظرت إلى DOM ، فسترى أن الصفحة بأكملها في iFrame ، مصدرها هو:
https: //foobar.withgoogle.com/؟ Eid = ... عندما رأيت هذا لأول مرة فكرت: "Withgoogle.com؟ ما هذا
مرة أخرى ، هذا مجرد موضوع منفصل لتحدي Foobar بأكمله ، ولكن اتضح أن المهمة نفسها تعيش في "مشروع Google تابع لجهة خارجية" يسمى "withgoogle.com". إذا بحثت فيه قليلاً ، فستجد العديد من المشاريع الأخرى المثيرة للاهتمام إلى حد ما. فيما يلي عدد قليل من الأشخاص الذين صادفتهم:
إشارات الورق ،
Quickdraw ،
CSFirst ،
QiblaFinder ،
AIYProjects ،
ScienceJournal