কম্পিউটার টিউটোরিয়াল

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

আধুনিক যুগে কোডিং-এর সেরা দিকগুলির মধ্যে একটি হলো সমগ্র বিশ্বের কম্পিউটার গিকদের সমষ্টিগত সমস্যা সমাধানের দক্ষতা শুধু একটি ইন্টারনেট সার্চ দূরে — এবং Google-ও এটা জানে। ২০১৪ সাল থেকে তারা লোকেদের সার্চ চেক করছে, কোড-রিলেটেড ইনফরমেশন খুঁজে বের করতে वालাদের ফ্ল্যাগ করছে, কোডিং চ্যালেঞ্জ দিচ্ছে, এবং কখনো কখনো তাদের হায়ার করছে। প্রোগ্রামটির নাম Foobar, এবং আপনি যদি পর্যাপ্ত সৌভাগ্যশালী হন: ক) নির্বাচিত হন, খ) গড়ের উপরে Java বা Python স্কিল থাকে, তবে Google-এ জব পাওয়ার সুযোগ আছে।

চ্যালেঞ্জগুলো কেমন দেখে?

যখন আপনাকে Foobar-এ আমন্ত্রণ মি঳ে, Google-এর সার্চ রেজাল্ট পেজের উপরের অংশ স্লাইড করে খুলে যায়, একটা ডার্ক ব্যাকগ্রাউন্ড এবং "You're Speaking our Language. Up for a challenge?" লিখা দেখায়।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

আপনি যদি সম্মত হন, আপনাকে একটি পেজে নিয়ে যাওয়া হবে যা প্রোগ্রাম সম্পর্কে বলবে এবং আপনাকে কিছু কমান্ড দেবে যেগুলো টাইপ করলে কনসোল কাজ করবে।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

একবার বুঝতে পারলে কী হচ্ছে এবং কনসোলে কমান্ড টাইপ করার অভ্যাস হয়ে গেলে, আপনি একাউন্ট তৈরি করতে পারেন (যে আপনার কাজ সেভ করে রাখে) এবং প্রথম চ্যালেঞ্জ এক্সেস করতে পারেন। সম্ভবত আপনি নিজেকে দlusht "Commander Lambda"-র মিনিয়ন হিসেবে আন্ডারকভার কাজ করছেন পাবেন, যিনি "Bunny Rebellion" কুচলতে চাচ্ছেন। কাহিনী এগোনোর সাথে সাথে, আপনি সংগঠনে উপরে উঠবেন (মোট পাঁচটি চ্যালেঞ্জ পুরা করে) পর্যন্ত আপনি অবশেষে আপনার কোডিং স্কিল ব্যবহার করে তা ভেতর থেকে ধ্বংস করতে পারবেন।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

আপনি Python বা Java-তে কোড লিখতে পারেন, কিন্তু যেকোনো ভাবে, আপনার পরিচিত যেকোনো এডিটরে লিখে টেস্ট করে পরে Google-এর সলিউশন ফাইলে পেস্ট করা ভালো আইডিয়া। আমি নিজের চ্যালেঞ্জের ডিটেইল পাবলিক করছি না, যেহেতু এটি অনুমানত চলমান, কিন্তু লেভেল ওয়ান শুধু কিছু সৃজনশীলতা এবং বেসিক Python চায়। আমার শুধু ল্যাটিন ক্যারেক্টার একে এক ওয়ান এবং জিরোর সিকোয়েন্সে অনুবাদ করার একটি ফাংশন লিখতে হয়েছিল। যা শুনলাম, চ্যালেঞ্জগুলো দ্রুত কঠিন হতে পারে, তাই আমি আরও ফ্রি টাইম পাওয়ার অপেক্ষা করছি বাকিগুলো সল্ভ করতে।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

Google কোডটি কিছু টেস্ট কেস দিয়ে চালাবে (কিছু সে তোমাকে বলে, কিছু বলে না!) এবং তোমাকে জানাবে পাস করেছো কি ফেল। পাস করলে, পরবর্তী চ্যালেঞ্জে যাওয়ার অপশন मिलবে। মনে রাখবেন একবার চ্যালেঞ্জ এক্সেপ্ট করলে, একটি টাইম লিমিট থাকে, কয়েক দিন থেকে কয়েক সপ্তাহ পর্যন্ত। আপনি যদি সময়মতো কোড পুরা না করেন বা আপনার কোড Google-এর টেস্ট কেসে ফেল করে, চ্যালেঞ্জটি শেষ, যদিও আপনি আবার ট্রিগার করলে আরেকবার সুযোগ পেতে পারেন।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

Foobar কীভাবে ট্রিগার করবেন?

আমার কেসে, Foobar দেখল "Raft consensus" গুগল করলে, যা মেশিনগুলোর শেয়ার্ড ভ্যালুতে একমত হওয়ার একটি পদ্ধতি। যদিও আমি এটি কখনো আসলে ব্যবহার করব না (Google সার্চটি শুধু রিসার্চের জন্য), Google সেটি না জানতেই আমাকে আমন্ত্রণ দিল।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

Google আপনাকে আনার কয়েকটি উপায় আছে, কিন্তু সেগুলো খুঁজে পাওয়া সহজ নয়। আপনি যদি URL জানেন, তবুও আপনি সাইটে কিছু করতে পারবেন না যদি না আপনাকে আমন্ত্রণ মিয়ে থাকে। একটি উপায় হলো নির্দিষ্ট টার্ম সার্চ করা, কিন্তু এটি ঘন ঘন বদলায়, সম্ভবত তাদের হায়ারিং नीডের উপর নির্ভর করে। লেখা পর্যন্ত, "raft consensus" গুগল করলেও কাজ করছে (ব্রাউজার, মেশিন, অ্যাকাউন্ট, এবং VPN কানেকশন জুড়ে টেস্ট করলাম, এবং এটা আসছে), কিন্তু এটা যেকোনো মুহূর্তে বদলায় বা জিয়োগ্রাফিক এলাকা দ্বারা রেস্ট্রিক্টেড হতে পারে — অনুমান আছে শুধু US-বেসড Googlers-কে আমন্ত্রণ দেয়া হয়।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

অন্য একটি সম্ভাবনা হলো Google-এর ডেভেলপার পেজগুলো ব্রাউজ করা এবং একটাতে প্রায় পাঁচ মিনিট কাটানো। কিছু পেজে তখন টপ রাইটে একটি ছোট বোতাম পপ আপ হতে পারে যা চ্যালেঞ্জে আমন্ত্রণ খুলে দেয়। একজন ইঞ্জিনিয়ার LinkedIn-এ ফেব্রুয়ারি ২০১৮-এ এভাবে পাওয়ার কথা লিখেছিল, কিন্তু আমার এটা কাজ করাতে পারলাম না।

Foobar: Google-এর ওপেন-সিক্রেট হায়ারিং প্রোগ্রাম

Google Doodle-গুলো (যে ছোট ইলাস্ট্রেশনগুলো কখনো কখনো Google লোগোর জায়গা নেয়) এর কোড ഇন্সপেক্ট করে চ্যালেঞ্জ এক্সেস করার পথ পাওয়ার রিপোর্টও আছে।

শেষ উপায় হলো আমন্ত্রণ। আপনি যদি কাউকে জানেন যিনি চ্যালেঞ্জ করছেন এবং সে লেভেল টু বা থ্রি-এ পৌঁছেছে (এটা ভিন্ন হয়), সে অন্য কারো কাছে আমন্ত্রণ পাঠাতে পারবে। আপনার কার্ডস ঠিক রাখলে, সেটি আপনি হতে পারেন।

উপসংহার: if Foobar_success == 5: return 'হয়তো আপনি Google-এ জব পাবেন!'

Google-এ ইন্টারভিউ পাওয়ার এবং কিছু লোক আসলে জব পাওয়ার গল্প প্রচুর। প্রথম কনফার্মড হায়ার ছিল জর্জিয়া টেক কম্পিউটার সায়েন্সের ছাত্র Max Rosett। এটি ম্যাজিক বুলেট নয় বলে মনে হয়: চ্যালেঞ্জগুলো পাস করলেও Google-এর হায়ারিং প্রসেসের প্রতিটি স্টেপ রিপ্লেস হয় না, এবং পৃথিবীর সবচেয়ে মূল্যবান কোম্পানির একটিতে পজিশন পাওয়ার জন্য এখনো কয়েকটা হুপ জাম্প করতে হবে। তবুও, চ্যালেঞ্জগুলো khá মজার, তাই আপনি যদি সফল না হন, কমপক্ষে কিছু উপভোগ্য কোডিং প্র্যাকটিস হবে!


  1. গুগল হিস্টরি Vĩnh몰ভাবে ডিলিট করার পদ্ধতি

  2. কি গুগল অনফেয়ার কম্পিটিশন করছে?

  3. Google Chrome 69 UI রিফ্রেশ: কুইক থিম আপডেট গাইড

  4. Google-এর ২০১৩ অ্যালগরিদম আপডেট: আপনার সাইটের জন্য এর মানে কী