मई 2024 में, मुझे अमेज़ॅन में सॉफ्टवेयर डेवलपमेंट इंजीनियर (एसडीई) की भूमिका के लिए साक्षात्कार का अवसर मिला। यह सब तब शुरू हुआ जब एक भर्तीकर्ता ने लिंक्डइन के माध्यम से मुझसे संपर्क किया। मुझे सुखद आश्चर्य हुआ, क्योंकि यह हमेशा रोमांचक होता है।
भर्तीकर्ता पेशेवर और स्पष्ट था, उसने मुझे प्रक्रिया और भूमिका के बारे में सभी आवश्यक विवरण दिए। कुछ संदेशों के आदान-प्रदान के बाद, मुझे साक्षात्कार के पहले दौर के लिए एक परीक्षण लिंक प्राप्त हुआ, जो एक कोडिंग मूल्यांकन था। मूल्यांकन HackerRank पर होस्ट किया गया था और इसमें दो कोडिंग प्रश्न शामिल थे।
प्रश्न सीधे लेकिन थोड़े लंबे थे। यहाँ एक विवरण है:
1. पहला प्रश्न: बारकोड जनरेशन
कार्य कुछ पूर्वनिर्धारित मापदंडों के आधार पर बारकोड तैयार करना था। हालाँकि प्रश्न स्वाभाविक रूप से जटिल नहीं था, फिर भी यह सुनिश्चित करने के लिए कि सभी शर्तें पूरी हो गईं, विवरण पर ध्यान देने की आवश्यकता थी। मैंने इस समस्या को व्यवस्थित ढंग से निपटाया, इसे छोटे भागों में विभाजित किया और जावास्क्रिप्ट में एक समाधान लागू किया। फोकस दक्षता और स्पष्टता पर था, यह सुनिश्चित करते हुए कि उत्पन्न बारकोड अपेक्षित प्रारूप और बाधाओं को पूरा करता है।
2. दूसरा प्रश्न: परिनियोजन स्थिति के साथ सरणी प्रसंस्करण
यह एक डेटा हेरफेर कार्य था। इनपुट में ऑब्जेक्ट शामिल थे, प्रत्येक में एक परिनियोजन आईडी और एक परिनियोजन स्थिति थी। मेरा लक्ष्य इन इनपुट के आधार पर एक सरणी लौटाना था। हालाँकि समस्या सरल लग रही थी, फिर भी यह कुछ किनारे वाले मामलों के साथ आई। उदाहरण के लिए, कुछ वस्तुओं में चाबियाँ गायब थीं, जो पहली नज़र में स्पष्ट नहीं थीं। हालाँकि, अपना प्रारंभिक समाधान प्रस्तुत करने के बाद, मुझे एहसास हुआ कि ऐसे सीमांत मामलों पर ध्यान देने की आवश्यकता है। मैंने इन परिदृश्यों को संभालने के लिए तुरंत अपने कोड को संशोधित किया, यह सुनिश्चित करते हुए कि गुम कुंजियों के कारण त्रुटियां या अपूर्ण परिणाम नहीं होंगे।
मैंने जावास्क्रिप्ट का उपयोग करके दोनों प्रश्नों को हल किया और मुझे विश्वास था कि मेरे समाधान छिपे हुए प्रश्नों सहित सभी परीक्षण मामलों में उत्तीर्ण हुए।
अमेज़ॅन उम्मीदवारों को इस प्रक्रिया में आगे बढ़ाता है यदि वे सभी परीक्षण मामलों में उत्तीर्ण होने के साथ सभी कोडिंग प्रश्नों को हल कर लेते हैं।
उसके बाद रिक्रूटर का फोन आया कि वह साक्षात्कार प्रक्रिया को आगे बढ़ा रहा है, और यह ऑनसाइट साक्षात्कार होगा। मेरे पास तैयारी के लिए 5 दिन थे.
मैं पिछले 3 वर्षों से दूर से काम कर रहा हूं और कभी ऑफिस नहीं गया, इसलिए मैं इंटरव्यू राउंड के बजाय ऑफिस के कारण ज्यादा डरा हुआ था ??
मैं अमेज़न कार्यालय गया, कुछ उम्मीदवार पहले से ही वहां मौजूद थे। हम सब इंटरव्यू के लिए गए थे. उस दिन मेरे साक्षात्कार के 3 तकनीकी दौर थे।
पहला दौर एक समस्या निवारण-केंद्रित साक्षात्कार था। जैसे ही मैं कमरे में गया, एक साक्षात्कारकर्ता ने मेरा स्वागत किया जो अविश्वसनीय रूप से सहयोगी था। वह पूरे सत्र के दौरान मुस्कुराते रहे, जिससे मेरी घबराहट कम करने में मदद मिली।
उन्होंने मुझे एक कागज़ दिया और सिस्टम विफलताओं, नेटवर्किंग और नेटवर्क परतों से संबंधित कई प्रश्न प्रस्तुत किए। उन्होंने जो दृष्टिकोण अपनाया वह विशेष रूप से दिलचस्प था। उन्होंने मुझसे पहले बुनियादी समाधानों के बारे में सोचने को कहा—अनिवार्य रूप से मुझे समस्या को जमीनी स्तर से हल करने के लिए प्रोत्साहित किया। एक बार जब मैंने उत्तर दे दिया, तो उसने प्रत्येक चरण के साथ और अधिक जटिलता जोड़ते हुए, परिदृश्य को थोड़ा बदल दिया।
उदाहरण के लिए, नेटवर्क विफलता पर चर्चा करने के बाद, उन्होंने बातचीत को नेटवर्क की गहरी परतों में स्थानांतरित कर दिया और पूछा कि यदि मानक समाधान काम नहीं करते हैं तो मैं क्या करूंगा। इसने मुझे रचनात्मक रूप से सोचने और सिस्टम में विभिन्न विफलता बिंदुओं पर विचार करने के लिए प्रेरित किया, सबसे सामान्य से लेकर अधिक जटिल मुद्दों तक।
साक्षात्कार ने मुझे बाहर इंतजार करने के लिए कहा, उसके बाद एक भर्तीकर्ता आया और कहा कि मैं दूसरे दौर के लिए जा रहा हूं।
अगला दौर डेटा संरचनाओं और एल्गोरिदम (डीएसए) में एक गहरा गोता लगाने वाला था। इस बार, मेरा साक्षात्कारकर्ता अमेज़ॅन में एक वरिष्ठ एसडीई था। उसने एक कागज़ के साथ मेरा स्वागत किया और एक काफी बड़ा और जटिल प्रश्न प्रस्तुत किया। जैसे ही मैंने इसे पढ़ा, मुझे तुरंत एहसास हुआ कि मुख्य उद्देश्य ग्राफ़ में सबसे छोटा रास्ता खोजना था। इस प्रकार की समस्या साक्षात्कारों में आम है, लेकिन जब किनारे के मामले शामिल हों तो यह मुश्किल हो सकती है, जिसे वह निश्चित रूप से शामिल करना चाहती थी।
मैंने समस्या और इसके विभिन्न परिदृश्यों को पूरी तरह से समझने के लिए कुछ स्पष्ट प्रश्न पूछे। एक बार जब मुझे आत्मविश्वास महसूस हुआ, तो मैंने एक समाधान पर काम करना शुरू कर दिया - सीधे कागज पर छद्म कोड लिखना। जैसे ही मैंने अपना दृष्टिकोण और तर्क समझाया, उसने लगातार गहराई से जांच की और पूछा कि मैंने कुछ निर्णय क्यों लिए और मैं ग्राफ के विभिन्न हिस्सों को कैसे संभाल रहा हूं। मैंने उसे अपनी विचार प्रक्रिया के बारे में बताया, ट्रेड-ऑफ़ और अनुकूलन पर चर्चा की। सौभाग्य से, मैं प्रश्न को पूरी तरह और सही ढंग से हल करने में सक्षम था।
एक बार जब वह मेरे ग्राफ़ समाधान से संतुष्ट हो गई, तो उसने मुझसे समय और स्थान की जटिलता के बारे में पूछा, जिसका मैंने विश्लेषण किया और उसे समझाया। उपलब्धि की भावना महसूस करते हुए, मुझे लगा कि दौर अच्छा चल रहा है।
हालाँकि, वह जल्द ही दूसरे, अधिक चुनौतीपूर्ण प्रश्न पर चली गई - इस बार डायनेमिक प्रोग्रामिंग (डीपी) शामिल है। समस्या में एक मैट्रिक्स शामिल था जिसमें विभिन्न फसलों को कुछ नियमों का पालन करते हुए बोने की आवश्यकता थी। यह एक अधिक जटिल प्रश्न था और इसे पूरी तरह समझने में मुझे अपना समय लगा। मैंने यह सुनिश्चित करने के लिए कई प्रश्न पूछे कि मैंने सभी बाधाओं और सीमांत मामलों को कवर कर लिया है।
मैंने एक छद्मकोड समाधान लिखा, लेकिन यह पूरी तरह से अनुकूलित नहीं था। उसने मुझे कुछ परीक्षण मामले दिए, और जबकि मेरा कोड उनमें से लगभग 80% पर सफलतापूर्वक चला, फिर भी कुछ किनारे वाले मामले विफल रहे। मैं इस समय घबरा रहा था और उसने यह बात नोटिस कर ली। सौभाग्य से, उसने एक उपयोगी संकेत दिया और मैंने अपने समाधान को और अधिक अनुकूलित करने का प्रयास किया। अपने सर्वोत्तम प्रयासों के बावजूद, संभवतः मेरी घबराहट के कारण मैं पूरी तरह से समाधान नहीं निकाल सका।
मैंने फिर से बाहर इंतजार किया, मैं इस राउंड से बहुत खुश और आश्वस्त नहीं था, लेकिन रिक्रूटर फिर आया और कहा कि मेरा अगला राउंड सिस्टम डिजाइन है। मैं बहुत खुश हो गया!
दिन का अंतिम दौर सिस्टम डिज़ाइन साक्षात्कार था, और यह अब तक का सबसे गहन और थका देने वाला सत्र था। साक्षात्कारकर्ता अमेज़ॅन की आर्किटेक्चर टीम का हिस्सा था, और शुरू से ही, मैं बता सकता था कि यह दौर चुनौतीपूर्ण होगा। हमने अपने बायोडाटा के बारे में चर्चा शुरू की, जिसमें मेरी पिछली परियोजनाओं और पिछले काम में मेरे द्वारा किए गए डिज़ाइन निर्णयों पर ध्यान केंद्रित किया गया। उन्होंने उन प्रणालियों की वास्तुकला के बारे में कई प्रश्न पूछे जिन पर मैंने काम किया था, मेरे डिजाइन विकल्पों और मेरे द्वारा किए गए ट्रेड-ऑफ के विवरण की जांच की।
इस प्रारंभिक चर्चा के बाद, उन्होंने मुझसे वीडियो स्ट्रीमिंग सुविधा पर विशेष ध्यान देने के साथ एक एड-टेक प्लेटफॉर्म के लिए एक सिस्टम डिजाइन करने के लिए कहा। लक्ष्य एक ऐसी प्रणाली तैयार करना था जहां शिक्षक लाइव वीडियो सत्र स्ट्रीम कर सकें, और छात्र उन सत्रों में ऑनलाइन भाग ले सकें।
हमने वीडियो सर्वर, डेटाबेस और एपीआई जैसे मुख्य घटकों पर चर्चा करते हुए उच्च-स्तरीय वास्तुकला के साथ शुरुआत की। मैंने बड़ी संख्या में उपयोगकर्ताओं को संभालने और एक सहज वीडियो स्ट्रीमिंग अनुभव सुनिश्चित करने के लिए अपना दृष्टिकोण समझाया। उन्होंने लगातार स्केलेबिलिटी, विश्वसनीयता और विलंबता मुद्दों के बारे में पूछा, जो लाइव वीडियो वाले प्लेटफॉर्म के लिए महत्वपूर्ण हैं।
एक बार जब हमने उच्च-स्तरीय डिज़ाइन को कवर कर लिया, तो उन्होंने बातचीत को निम्न-स्तरीय विवरणों पर स्थानांतरित कर दिया। यहीं पर चर्चा और अधिक तकनीकी हो गई। हमने सिस्टम को अनुकूलित करने, किनारे के मामलों को संभालने और सबसे खराब स्थिति में भी उपयोगकर्ताओं के लिए एक सहज अनुभव सुनिश्चित करने के लिए विभिन्न तरीकों की खोज की। मुझे अलग-अलग समस्याओं के लिए समाधान और विकल्प पेश करते हुए अपने पैरों पर खड़ा होना पड़ा, जिसमें उपयोगकर्ता ट्रैफ़िक में बढ़ोतरी को संभालना और न्यूनतम डाउनटाइम सुनिश्चित करना शामिल था।
साक्षात्कारकर्ता अलग-अलग परिदृश्य प्रस्तुत करता रहा—क्या होगा यदि कोई वीडियो सर्वर डाउन हो जाए? आप नेटवर्क संकुलन को कैसे संभालेंगे? आप विभिन्न भौगोलिक क्षेत्रों में छात्रों के लिए कम विलंबता कैसे सुनिश्चित करते हैं? प्रत्येक परिदृश्य के लिए एक विस्तृत उत्तर की आवश्यकता थी, और मैंने खुद को संभावनाओं और डिज़ाइन पैटर्न पर चर्चा करने में पूरी तरह से डूबा हुआ पाया।
पूरा साक्षात्कार लगभग 1.5 घंटे तक चला, और इसके अंत तक, मैं थक गया था। यह मानसिक रूप से थका देने वाला था लेकिन यह मेरे अब तक के सबसे ज्ञानवर्धक साक्षात्कारों में से एक है। हमने विभिन्न वास्तुशिल्प चुनौतियों का पता लगाया, और यह एक पारंपरिक साक्षात्कार की तुलना में एक सहयोगात्मक समस्या-समाधान सत्र की तरह अधिक लगा।
इसलिए मैं सुबह 9 बजे अमेज़ॅन कार्यालय गया और शाम को 5 बजे बाहर आया, मेरे सभी राउंड पूरे हो चुके थे और भर्तीकर्ता ने कहा कि वह प्रबंधकीय राउंड के साथ आगे बढ़ रहा है, जो अभी तक निर्धारित नहीं है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3