ok तो जेक मुझे बताता रहा। रात के खाने में। लगभग 1 बजे पाठ पर। एक बार में जहां मेरी उंगलियों पर क्यूसो था और मैं मुश्किल से ध्यान दे पा रहा था। "आप FAANG के लिए तैयारी कर रहे हैं जैसे कि यह एक कंपनी है और यह नहीं है।" मैं सिर हिलाता और फिर घर जाकर ठीक इसके विपरीत करता। 350 leetcode समस्याएँ। चार महीने. सभी पांच कंपनियों के लिए एक दृष्टिकोण। आप शायद अनुमान लगा सकते हैं कि इसका अंत कैसे हुआ।
Amazon सिस्टम डिज़ाइन राउंड। वह कहती है "वेयरहाउस ऑर्डर रूटिंग सिस्टम" और मैं व्हाइटबोर्ड ऐप खोल देता हूं। कैशिंग के लिए लोड बैलेंसर, पोस्टग्रेज़, रेडिस, हर जगह तीर। पंद्रह मिनट में मैं अपना स्वयं का आरेख देख रहा हूं और ईमानदारी से सोच रहा हूं कि यह बहुत अच्छा है। (यह बहुत अच्छा नहीं था, हाहा) "क्या होता है जब दो बीनने वाले एक ही सेकंड में एक ही वस्तु पकड़ लेते हैं।" खाली। कुल रिक्त. वितरित लॉकिंग, मेरे पास उसके लिए एक अंकी कार्ड था, मैंने इसकी न्यूनतम पचास बार समीक्षा की। मेरा मुंह नहीं हिलता. चार महीनों तक YouTube सिस्टम डिज़ाइन प्लेलिस्ट ने मुझे सिखाया कि स्क्रीन पर बॉक्स कैसे बनाएं। यह नहीं कि जब कोई प्रश्न बदलता है तो कैसे सोचा जाए। उसने मुझे तीस सेकंड का समय दिया। एक साक्षात्कार में तीस सेकंड की चुप्पी बेतुकी है, मुझे नहीं पता कि आपने ऐसा किया है या नहीं। आप अपने डेस्क पर स्वेटपैंट पहनकर वाष्पित होना चाहते हैं। उसने माइक में साँस छोड़ी और हाँ। मैं जानता था। Amazon ने दो दिन बाद अस्वीकृति भेजी। नौ शब्द. "सिस्टम डिज़ाइन में गहराई प्रदर्शित नहीं की गई।" इसे सुबह 7 बजे अपनी रसोई में कोल्ड पैड थाई पकड़कर पढ़ें क्योंकि मुझे नींद नहीं आ रही थी। मेरा रूममेट केविन वहां से गुजरा और मैंने बहाना किया कि मैं मौसम ऐप देख रहा हूं।
मेरा दोस्त जेक इस अस्वीकृति के लगभग छह महीने पहले Google में शामिल हो गया और मैंने जीवित सबसे खराब दोस्त बनकर इसका जवाब दिया। उसकी कॉल वापस नहीं करेगा. इसके सप्ताह. वह टेक्स्ट करेगा "डिनर?" और मैंने उसे पढ़ने के लिए छोड़ दिया क्योंकि जब मेरे फ़ोन पर एक अस्वीकृति खुली हुई थी तब किसी ऐसे व्यक्ति के सामने बैठना जिसे मैं संभाल नहीं सकता था। भयानक, मुझे पता है. जब मैंने अंततः उसे Amazon के बारे में बताया तो वह हंस पड़ा। सहानुभूतिपूर्ण हंसी नहीं. एक असली. क्योंकि उसने अपने पहले Google लूप के दौरान एक कैशिंग प्रश्न को खाली कर दिया था। साक्षात्कारकर्ता के देखते समय चालीस सेकंड तक मृत हवा रही। अस्वीकार कर दिया। अपनी पूरी रणनीति को बेकार करने और शून्य से पुनर्निर्माण करने के बाद दूसरी बार प्रवेश किया। जेक छुट्टियों में सीएस पाठ्यपुस्तकें पढ़ता है (वास्तविक पाठ्यपुस्तकें, मीडियम लेखों की तरह नहीं, प्रमाणों के साथ वास्तविक किताबें) और एक लाइव साक्षात्कार में उसका दिमाग भी बंद हो गया। तो फिर यह एक तैयारी समस्या है। ज्ञान वाला नहीं.
here leetcode के बारे में वह बात है जो अभी भी मुझे पागल बना देती है। Reddit कहता है 300 न्यूनतम। मैंने 350 किया। मेरी कॉफी शुरू होने से पहले एक स्लाइडिंग विंडो का पैटर्न-मैच हो सकता था। बेकार। और कारण, इन कंपनियों के प्रत्येक दौर में एक अनुवर्ती कार्रवाई होती है जहां वे आपके भाग एक को हल करने के बाद बाधाओं को बदल देते हैं। अचानक इनपुट मेमोरी में फिट नहीं होता है। या सेवा को प्रति सेकंड दस हजार अनुरोधों की आवश्यकता है और बैचिंग तालिका से बाहर है। या आपके पास तीन क्षेत्र एक साथ लिख रहे हैं और आप स्वयं ही संघर्षों का पता लगा लेते हैं। भाग एक बस "क्या यह व्यक्ति कोड लिख सकता है" और अनुवर्ती वास्तविक मूल्यांकन है। मैंने 350 समस्याओं का एक-एक बार समाधान किया। कभी वापस नहीं गया. उनमें से किसी को भी कभी नहीं बढ़ाया। बस बक्सों की जाँच कर रहा हूँ। बीप, हो गया, अगली समस्या, आगे बढ़ें।
जेक ही वह व्यक्ति है जिसने मेरी तैयारी ठीक की और मैंने इसके हर एक टुकड़े पर उससे लड़ाई की। उस समय उनका विचार मेरे लिए अजीब था। नई समस्याएं करना बंद करो. पूरी तरह से बंद करो. जब रेडिट पर लोग 500 तक पहुँचने के बारे में पोस्ट कर रहे थे तो वह चाहता था कि मैं अपनी हल की गई सूची को पीछे की ओर ले जाऊँ। उन्होंने पचास पुरानी समस्याएं उठाईं और हर रात Zoom पर फॉलो-अप करना शुरू कर दिया। उसकी पत्नी अपने बच्चे को अगले कमरे में सुला रही है और जेक शांति से मुझसे चार गीगा रैम के साथ दो अरब-तत्व सरणी को संभालने के लिए कह रहा है। "तीन डेटा केंद्र, अंततः स्थिरता, क्या टूटता है।" मैं उन अभ्यास सत्रों में लगातार जम गया। चेहरा जल रहा है, हाथ अजीब तरह कांप रहे हैं, कैमरा चालू है, जेक अपनी कॉफी के साथ वहां बैठा है और मेरे ठीक होने का इंतजार कर रहा है। पहले दो सप्ताह मैं हर रात शराब छोड़ना चाहता था। तीसरे सप्ताह के आसपास कहीं कुछ क्लिक हुआ। उसके कहने से पहले मैंने अनुवर्ती कार्रवाई का अनुमान लगाना शुरू कर दिया। मैं आधार समस्या का समाधान कर दूँगा और मेरा मस्तिष्क स्वतः ही "ठीक है, यदि इनपुट भारी हो तो क्या होगा" या "क्या होगा यदि दो लेखक एक साथ हिट हो जाएँ।" वह प्रतिबिम्ब. पूछे जाने से पहले बाधाओं पर स्वचालित छलांग। वास्तव में ये कंपनियाँ इसी के लिए स्क्रीनिंग करती हैं। मैंने इसे तीन सप्ताह में बनाया और जेक ने Zoom पर मुझ पर चिल्लाया। चार महीने की एकल ग्राइंडिंग से कुछ भी हासिल नहीं हुआ।
दूसरी आपदा सिस्टम डिज़ाइन स्रोत थी और यह मेरी ओर से शुद्ध आलस्य था। मैंने विशेष रूप से YouTube से पढ़ाई की। यूआरएल शॉर्टनर, चैट ऐप, समाचार फ़ीड। 2022 से हर कोई वही पुनर्नवीनीकृत सामग्री देख रहा है। मेरे Amazon दौर में साक्षात्कारकर्ता ने जीडीपीआर विलोपन पाइपलाइनों के बारे में पूछा। ऑडिट लॉगिंग. क्षेत्रों में डेटा रेजिडेंसी। डिजाइन के संदर्भ में अनुपालन शब्द सचमुच मेरे दिमाग में कभी नहीं आया था। एक बार नहीं। मैं बहुत गंभीर हूं. जेक ने अपनी अस्वीकृति के बाद मुझे बताया कि उनके Google राउंड ने कैश अमान्यकरण और स्प्लिट ब्रेन रिकवरी पर लगातार बीस मिनट खर्च किए। मुझे नहीं पता था कि स्प्लिट ब्रेन का मतलब क्या होता है। मैं पार्किंग में अपनी सिविक में बैठा और उसके बाद अपने फ़ोन पर डेटाबेस शब्दावली ढूँढ़ने लगा। गरम फ़ोन. ठंडे हाथ. वह मेरे लिए सबसे निचला स्तर था। इन कंपनियों के प्रश्न आगे बढ़ गए और मैं दो साल पहले के उत्तर लेकर चला गया।
व्यवहार। ठीक है यह हिस्सा शर्मनाक है। व्यवहारिक दौर शायद पूरी प्रक्रिया में सबसे अधिक पूर्वानुमानित दौर है और मैंने इसे नजरअंदाज कर दिया क्योंकि मुझे लगा कि मेरा कार्य अनुभव खुद ही बोलता है। Amazon अपने नेतृत्व सिद्धांतों को अपनी वेबसाइट पर पोस्ट करते हैं। ग्लासडोर आपको बताता है कि कौन से उत्पाद सामने आते हैं। आप अपनी कहानियों को प्रत्येक सिद्धांत पर मैप करें। मैंने सैद्धांतिक रूप से यह सब समझा और फिर आगे बढ़ कर आठ कहानियाँ तैयार कीं जो मेरे सही होने और दिन बचाने के बारे में थीं। नायक कहानियाँ. सब लोग। Meta STAR के बजाय CAR का उपयोग करता है और मेरी कहानियों को उनके प्रारूप के अनुसार गलत आकार दिया गया था। उस मूर्खतापूर्ण चीज़ पर अंक खो गए। Google ने मुझ पर प्रहार किया "मुझे उस समय के बारे में बताएं जब आपको एहसास हुआ कि आप किसी महत्वपूर्ण चीज़ के बारे में गलत थे" और मेरे पास वास्तव में शून्य कहानियां थीं जिनमें मैं गलत था क्योंकि मैं अपने सबसे खराब क्षणों का पूर्वाभ्यास क्यों करूंगा। जेक ने मुझे कई सप्ताह पहले विफलता की कहानियाँ तैयार करने के लिए कहा था। मैंने कहा नहीं. Google इस पर मुझसे असहमत है, हाहाहा। जब मैंने आख़िरकार उन कहानियों को फिर से बनाया और उनमें ठोस संख्याएँ डालीं, तो "तैनाती का समय तीन सप्ताह से घटाकर चार दिन कर दिया" दो अलग-अलग कंपनियों में मेरा पसंदीदा बन गया। वही तथ्य जो मेरे पास पहले थे, वस्तुतः कुछ भी नया नहीं था, बस अलग तरीके से तैयार किया गया था। दोनों बार काम किया।
शेड्यूलिंग ने बाकी सभी चीजों के अलावा मुझे लगभग बर्बाद कर दिया। Google भर्तीकर्ता कॉल से समिति के निर्णय तक पांच सप्ताह का समय था। Amazon तीन सप्ताह। मेरी दोस्त सारा को फ़ोन स्क्रीन के दस दिन बाद उसका Meta ऑनसाइट मिला। दस दिन. आप एक समय में एक कंपनी के लिए तैयारी नहीं कर सकते, मैं इसी जाल में फंस गया। मैंने क्रमिक रूप से जाने की कोशिश की और जब तक मुझे Amazon के लिए तैयार होने का एहसास हुआ, Google लूप पहले से ही मेरे कैलेंडर पर था और मैं नेतृत्व सिद्धांतों और सिस्टम डिजाइन गहराई और सीएआर प्रारूप और प्रत्येक कंपनी जो भी अन्य ढांचा चाहती थी, उसके बीच संघर्ष कर रहा था। जेक और मैंने तीनों कंपनियों द्वारा परीक्षण किए जाने वाले प्रत्येक विषय की एक साझा दस्तावेज़ सूची बनाई। अतिव्यापी सामग्री पर प्रकाश डाला। पहले ओवरलैप ड्रिल किया गया, अंतिम सप्ताह की रटने से पहले की रात के लिए कंपनी का सामान सहेजा गया। आधी रात को अपने लिविंग रूम के फर्श पर कॉफी टेबल पर इंडेक्स कार्ड फैलाकर बैठा हुआ था। अस्तव्यस्त। लेकिन यह काम कर गया.
i ने मेरे वास्तविक लूप के दौरान InterviewMan चलाना शुरू कर दिया। स्क्रीन ओवरले जो आपके स्क्रीन साझा करने पर दिखाई नहीं देता है, आपके माइक के माध्यम से ऑडियो उठाता है, कुछ सेकंड में स्क्रीन पर सुझाव डालता है। साक्षात्कारकर्ता द्वारा इसे सामने लाने से ठीक पहले इसके चारों ओर एक सिस्टम डिज़ाइन ने एक कैशिंग कोण को चिह्नित किया और मैं घबराने के बजाय तैयार दिख रहा था। बारह रुपये प्रति माह. उन सैकड़ों की तुलना में कुछ भी नहीं, जो मैंने उन पाठ्यक्रमों में उड़ाए, जिन्होंने मुझे सुंदर चित्र बनाना सिखाया, जिनकी किसी को परवाह नहीं थी। हालाँकि यह चीजों को जानने का स्थान नहीं लेता है। जब वे विवरण पर जोर देते थे तब भी मुझे हर उत्तर का बचाव करना पड़ता था। लेकिन इसने मेरे दिमाग को पूर्ण लॉकडाउन मोड में जाने से रोक दिया जैसा कि Amazon पर हुआ था और यह अपने आप में इसके लायक था।
if मुझे अभी FAANG तैयारी शुरू कर रहे किसी व्यक्ति से एक बात कहनी थी। इसे एक कंपनी की तरह मानना बंद करें। पांच कंपनियां. वे लोगों का साक्षात्कार और मूल्यांकन कैसे करते हैं, इसके लिए पांच अलग-अलग संरचनाएं। मैंने सामान्य तैयारी की और नष्ट हो गया। जेक ने विशेष रूप से दूसरी बार Google को चुना और वह इसमें शामिल हो गया। दो चुनें जिन्हें आप वास्तव में चाहते हैं, सीखें कि वे दोनों अपनी प्रक्रिया कैसे चलाते हैं, प्रतिनिधि प्राप्त करने और आराम बनाने के लिए हर जगह आवेदन करें। यही हमारे लिए काम आया। इसे समझने में मुझे अस्वीकृति हुई और चार महीने बर्बाद हुए लेकिन यह वहीं है।
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
