आधुनिक दुनिया में कोडिंग के बारे में सबसे अच्छी चीजों में से एक यह है कि कंप्यूटर गीक्स की पूरी दुनिया के सामूहिक समस्या-समाधान कौशल सिर्फ एक इंटरनेट खोज दूर हैं - और Google भी इसे जानता है। 2014 से वे लोगों की खोजों की जांच कर रहे हैं, कोड-संबंधित जानकारी की तलाश में जाने वालों को फ़्लैग कर रहे हैं, उन्हें कोडिंग चुनौतियां दे रहे हैं, और कभी-कभी उन्हें काम पर रख रहे हैं। कार्यक्रम को फूबार कहा जाता है, और यदि आप भाग्यशाली हैं:ए) चुना जाना, बी) औसत से अधिक जावा या पायथन चॉप है, तो एक मौका है कि आप Google में नौकरी पा सकते हैं।
चुनौतियां कैसी दिखती हैं?
जब आप Foobar में आमंत्रित होते हैं, तो Google के खोज परिणाम पृष्ठ का शीर्ष खुल जाता है, जो एक गहरे रंग की पृष्ठभूमि और शब्दों को प्रकट करता है "आप हमारी भाषा बोल रहे हैं। चुनौती के लिए तैयार हैं?"
यदि आप सहमत हैं, तो आपको उस पृष्ठ पर ले जाया जाएगा जो आपको कार्यक्रम से भर देता है और आपको कमांड का एक सेट देता है जिसे आप कंसोल को काम करने के लिए टाइप कर सकते हैं।
एक बार जब आप यह पता लगा लेते हैं कि क्या हो रहा है और कंसोल में टाइपिंग कमांड को लटका दें, तो आप एक खाता बना सकते हैं (जो बाद में आपके काम को बचाता है) और पहली चुनौती तक पहुँचें। सबसे अधिक संभावना है, आप खुद को दुष्ट "कमांडर लैम्ब्डा" के लिए एक मिनियन के रूप में काम करते हुए पाएंगे, जो बनी विद्रोह को कुचलने की कोशिश कर रहा है। जैसे-जैसे कहानी आगे बढ़ेगी, आप संगठन में ऊपर उठेंगे (कुल पांच चुनौतियों को पूरा करते हुए) जब तक कि आप अंत में अपने कोडिंग कौशल का उपयोग करने का प्रबंधन नहीं कर लेते।
आप अपना कोड पायथन या जावा में लिखना चुन सकते हैं, लेकिन किसी भी तरह से, इसे लिखना और जिस भी संपादक से आप परिचित हैं उसमें उसका परीक्षण करना और बाद में Google की समाधान फ़ाइल में पेस्ट करना एक अच्छा विचार है। मैं अपनी चुनौती के विवरण को सार्वजनिक नहीं करूंगा, क्योंकि यह संभवतः चल रहा है, लेकिन स्तर एक के लिए केवल थोड़ी रचनात्मकता और कुछ बुनियादी पायथन की आवश्यकता है। मुझे बस इतना करना था कि लैटिन अक्षरों को लेने और उन्हें एक और शून्य के अनुक्रमों में अनुवाद करने के लिए एक फ़ंक्शन लिखना था। हालांकि, मैंने जो सुना है, उससे मुश्किलें बहुत तेजी से बढ़ सकती हैं, इसलिए मैं तब तक इंतजार कर रहा हूं जब तक कि मेरे पास दूसरों को हल करने के लिए और खाली समय न हो।
Google कुछ परीक्षण मामलों के माध्यम से कोड चलाएगा (कुछ वे आपको बताते हैं, और कुछ वे नहीं!) यदि आप पास हो जाते हैं, तो आपको अगली चुनौती के लिए आगे बढ़ने का विकल्प मिलता है। ध्यान रखें कि एक बार जब आप चुनौती स्वीकार कर लेते हैं, तो कुछ दिनों से लेकर कुछ हफ्तों तक की समय सीमा होती है। यदि आप समय पर कोड को पूरा नहीं करते हैं या यदि आपका कोड Google के परीक्षण मामलों में विफल रहता है, तो चुनौती समाप्त हो जाती है, हालांकि यदि आप इसे फिर से ट्रिगर कर सकते हैं तो आपको एक और शॉट मिल सकता है।
आप Foobar को कैसे ट्रिगर करते हैं?
मेरे लिए, फ़ोबर तब दिखाई दिया जब मैंने "राफ्ट सर्वसम्मति" शब्द को देखा, जो अनिवार्य रूप से मशीनों को साझा मूल्यों पर सहमत होने का एक तरीका है। भले ही मैं वास्तव में कभी भी उपयोग . की संभावना नहीं रखता यह एल्गोरिथम (Google खोज केवल शोध के लिए था), Google को यह नहीं पता, इसलिए मुझे फिर भी एक आमंत्रण मिला।
Google के पास आपको लाने के कुछ तरीके हैं, लेकिन उन्हें ढूंढना आसान नहीं है। यहां तक कि अगर आप यूआरएल जानते हैं, तो आप साइट के साथ तब तक कुछ नहीं कर सकते जब तक आपको पहले निमंत्रण नहीं मिला। एक तरीका एक निश्चित शब्द की खोज करना है, लेकिन यह अक्सर बदलता रहता है, शायद उस समय उनकी भर्ती की जरूरतों के आधार पर। इस लेखन के रूप में, Googling "बेड़ा सर्वसम्मति" अभी भी काम कर रही है (मैंने इसे ब्राउज़रों, मशीनों, खातों और वीपीएन कनेक्शनों में आज़माया है, और यह आता रहता है), लेकिन यह कभी भी बदल सकता है या भौगोलिक क्षेत्र द्वारा प्रतिबंधित हो सकता है - ऐसी अटकलें हैं कि केवल यूएस-आधारित Googlers को आमंत्रित किया जा सकता है।
एक अन्य संभावना Google के डेवलपर पृष्ठों के आसपास ब्राउज़ करना और एक पर लगभग पांच मिनट खर्च करना है। कुछ पृष्ठ तब ऊपर दाईं ओर एक छोटे से बटन के साथ पॉप अप हो सकते हैं जो चुनौती के लिए एक आमंत्रण खोलता है। एक इंजीनियर ने लिंक्डइन पर लिखा कि जिस तरह से वह फरवरी 2018 में इसे इस तरह खोजने में कामयाब रहा, लेकिन मुझे इसे काम करने का सौभाग्य नहीं मिला।
उपयोगकर्ताओं द्वारा Google डूडल में कोड की जांच करने (छोटे चित्र जो कभी-कभी Google लोगो को प्रतिस्थापित करते हैं) और वहां चुनौती तक पहुंचने का एक तरीका खोजने की भी खबरें आई हैं।
अंतिम तरीका निमंत्रण द्वारा है। यदि आप किसी ऐसे व्यक्ति को जानते हैं जो चुनौती दे रहा है और वे स्तर दो या तीन तक पहुंच जाते हैं (यह भिन्न होता है), तो उनके पास किसी और को आमंत्रण भेजने का विकल्प होगा। अपने पत्ते ठीक से चलाएं, और यह आप हो सकते हैं।
निष्कर्ष:अगर Foobar_success ==5:'शायद आपको Google में नौकरी मिल जाए!' लौटाएं!
Google के साथ साक्षात्कार प्राप्त करने वाले लोगों के बारे में बहुत सारी कहानियां हैं, और उनमें से कुछ लोग इसमें शामिल भी हुए हैं। जॉर्जिया टेक कंप्यूटर विज्ञान के छात्र मैक्स रोसेट का पहला पक्का किराया था। यह कोई जादू की गोली नहीं लगती, हालांकि:इसे चुनौतियों से पार पाने से Google की भर्ती प्रक्रिया के हर चरण को प्रतिस्थापित नहीं किया जा सकता है, और आपको अभी भी ग्रह के किसी एक स्थान पर स्थिति प्राप्त करने के लिए कुछ हुप्स के माध्यम से कूदना होगा सबसे मूल्यवान कंपनियां। भले ही, चुनौतियां काफी मनोरंजक हैं, इसलिए यदि आप सफल नहीं भी होते हैं, तो यह कम से कम कुछ मनोरंजक कोडिंग अभ्यास होगा!