एक AI ट्यूटर LeetCode अभ्यास को तेज़ बना सकता है, या चुपचाप आपको इंटरव्यू में कमज़ोर बना सकता है। फ़र्क़ इस बात में है कि आप इसे कैसे इस्तेमाल करते हैं। अगर आप अटकते ही सॉल्यूशन माँग लेते हैं, तो आप जवाब पढ़ना सीखते हैं, जो वह कौशल नहीं है जिसकी इंटरव्यूअर परख करते हैं। अगर आप इससे संकेत माँगने, अपनी सोच जाँचने और अपनी गलतियों की समीक्षा करने के लिए इस्तेमाल करते हैं, तो यह एक धैर्यवान कोच की तरह काम करता है।
यह गाइड एक ऐसी दिनचर्या देती है जो सोचने का काम आपके पास ही रखती है, ऐसे प्रॉम्प्ट देती है जिन्हें आप सीधे पेस्ट कर सकते हैं, और ऐसे संकेत बताती है कि आप इस टूल पर ज़रूरत से ज़्यादा निर्भर हो रहे हैं।
इंटरव्यू असल में क्या परखता है
एक कोडिंग इंटरव्यू चार चीज़ें जाँचता है: कि आप समस्या समझते हैं, कि आप कोई तरीका चुन और समझा सकते हैं, कि आप चलने वाला कोड लिख सकते हैं, और कि आप उसे टेस्ट और विश्लेषण कर सकते हैं। जो जवाब आप पढ़ लेते हैं पर समय के दबाव में दोबारा नहीं बना सकते, वह इनमें से कुछ भी नहीं दिखाता। इसलिए अभ्यास का मक़सद है बिना मदद के जवाब बनाने में बेहतर होना।
संकेतों की सीढ़ी
जब आप अटकें, तो एक-एक सीढ़ी चढ़ें और जब आगे बढ़ सकें तो रुक जाएँ।
| सीढ़ी | क्या पूछें | उदाहरण प्रॉम्प्ट |
|---|---|---|
| 1 | अपनी समझ जाँचें | "मैं समस्या ऐसे पढ़ रहा हूँ: ... क्या यह सही है? इसे हल मत करो।" |
| 2 | श्रेणी के बारे में एक इशारा | "मुझे किस डेटा स्ट्रक्चर या पैटर्न के बारे में सोचना चाहिए? कोड मत दो।" |
| 3 | अगले कदम के बारे में एक इशारा | "मेरा आइडिया X है, और मैं Y पर अटका हूँ। मुझे खुद से कौन-सा सवाल पूछना चाहिए?" |
| 4 | आपके तरीके की समीक्षा | "यह मेरा तरीका और कॉम्प्लेक्सिटी है। इसमें कोई कमी है? इसे दोबारा मत लिखो।" |
| 5 | एक हल किया हुआ उदाहरण | "मुख्य कदम का एक छोटा उदाहरण समझाओ, पूरा हल नहीं।" |
| 6 | पूरा सॉल्यूशन | सिर्फ़ कोशिश करने के बाद, और फिर अगले दिन समस्या खुद दोबारा करें |
अगर आप सीढ़ी 6 तक पहुँचें, तो समस्या को दोहराने के लिए चिह्नित करें। यह हल मानी नहीं जाएगी।
अभ्यास की दिनचर्या
- एक समस्या चुनें और ट्यूटर के बिना 30 मिनट का टाइमर सेट करें।
- ब्रूट फ़ोर्स और उसकी कॉम्प्लेक्सिटी लिखें, भले ही वह धीमा हो।
- अगर लगभग 15 मिनट बाद अटक जाएँ, तो संकेतों की सीढ़ी इस्तेमाल करें।
- एक बार चलने वाला हल मिल जाए, तो ट्यूटर से इसकी समीक्षा करने को कहें: छूटे हुए एज केस, कॉम्प्लेक्सिटी, और स्टाइल। दोबारा लिखने को नहीं, सवाल पूछने को कहें।
- अपने शब्दों में एक नोट लिखें: पैटर्न, मुख्य अंतर्दृष्टि, और अपनी गलती।
- दो से तीन दिन बाद खाली एडिटर से, बिना ट्यूटर के, समस्या दोबारा करें।
काम के प्रॉम्प्ट
- "मुझे तीन एज केस दो जो इस सॉल्यूशन को तोड़ देंगे। उन्हें ठीक मत करो।"
- "मुझसे पाँच फ़ॉलो-अप सवाल पूछो जो एक इंटरव्यूअर इस सॉल्यूशन के बारे में पूछ सकता है।"
- "मेरे कोड की टाइम और स्पेस कॉम्प्लेक्सिटी समझाओ और बताओ कि मैं गलत हूँ या नहीं।"
- "एक इंटरव्यूअर की तरह काम करो। मुझे ट्री पर एक मीडियम समस्या दो। जब तक मैं पूछूँ चुप रहो, और सिर्फ़ संकेत दो।"
- "मेरे ख़त्म करने के बाद, बताओ कि मैंने तीन चीज़ें अच्छी कीं और संवाद करने के तरीके में सुधार की तीन चीज़ें हैं।"
AI ट्यूटर किसमें अच्छा है, और किसमें नहीं
| अच्छा है | कमज़ोर है |
|---|---|
| किसी अवधारणा को कई तरह से समझाने में | यह जानने में कि आपकी कौन-सी कमी आपकी लक्ष्य कंपनी के लिए सबसे ज़्यादा मायने रखती है |
| एज केस और टेस्ट इनपुट बनाने में | हर बार सही होने में, इसलिए इसके कोड को चलाकर जाँचें |
| बग और स्टाइल के लिए आपके कोड की समीक्षा में | असली समय का दबाव बनाने में |
| फ़ॉलो-अप सवाल बनाने में | किसी इंसानी मॉक इंटरव्यूअर की प्रतिक्रियाओं की जगह लेने में |
| धैर्य के साथ दोहराव | आपसे अभ्यास करवाने में। यह आपका काम है |
इसके कोड को हमेशा चलाएँ। AI से बने सॉल्यूशन और कॉम्प्लेक्सिटी के दावे गलत हो सकते हैं, और उसे पकड़ना अपने आप में एक काम का कौशल है।
संकेत कि आप इस पर ज़रूरत से ज़्यादा निर्भर हो रहे हैं
- आप दो मिनट के अंदर संकेत माँग लेते हैं।
- आप सॉल्यूशन समझ तो लेते हैं पर एक हफ़्ते बाद उन्हें शुरू से नहीं लिख पाते।
- ट्यूटर उपलब्ध न हो तो आप जाम हो जाते हैं।
- आप ज़्यादातर कॉपी-पेस्ट करते हैं।
- आपका "हल किया" काउंट ऊँचा है, पर टाइमर वाले मॉक के नतीजे सुधर नहीं रहे।
अगर इनमें से कोई भी बात लागू होती है, तो एक नियम बनाएँ: जब तक ब्रूट फ़ोर्स न लिखें तब तक ट्यूटर नहीं, और जब तक कोशिश के अगले दिन न हो तब तक पूरा सॉल्यूशन नहीं।
इसे दूसरे अभ्यास के साथ मिलाएँ
ट्यूटर पूरी योजना का एक हिस्सा है। इसे एक व्यवस्थित सूची के साथ जोड़ें, जैसे हमारी Blind 75 study plan, Big O cheat sheet से कॉम्प्लेक्सिटी दोहराएँ, और किसी इंसान या ट्रांसक्रिप्ट-आधारित टूल के साथ टाइमर वाले मॉक करें। टेस्ट किए गए कोड के साथ हल किए उदाहरण हमारी इन गाइडों में हैं: Merge K Sorted Lists, Longest Common Substring, और Basic Calculator।
अभ्यास के लिए YesToTheOffer का इस्तेमाल
हम YesToTheOffer बनाते हैं। अभ्यास के लिए, आप एक मॉक कोडिंग इंटरव्यू चला सकते हैं, अपना तरीका आवाज़ में समझा सकते हैं, अपनी स्क्रीन से एक समस्या कैप्चर करके अपने हल से तुलना करने के लिए एक तरीका और कोड पा सकते हैं, और बाद में ट्रांसक्रिप्ट पढ़कर समीक्षा कर सकते हैं। अकेले कोडिंग मदद आपके मिनटों के 0.2x पर गिनी जाती है, इसलिए बैलेंस का एक मिनट स्क्रीनशॉट मदद के पाँच मिनट कवर करता है, और नए अकाउंट को 30 मुफ़्त मिनट मिलते हैं। इसे किसी भी ट्यूटर की तरह इस्तेमाल करें: पहले कोशिश करें, बाद में तुलना करें।
असली इंटरव्यू में नियमों की जाँच करें
कई कंपनियाँ लाइव कोडिंग इंटरव्यू या ऑनलाइन असेसमेंट में AI टूल्स की अनुमति नहीं देतीं, और कुछ आपसे इसकी पुष्टि करने के लिए भी कहती हैं। जो निर्देश आपको दिए गए हैं, उनका पालन करें। ऊपर बताई गई रूटीन तैयारी के लिए है। अधिक जानकारी के लिए हमारी कोडिंग इंटरव्यू असिस्टेंट गाइड और AI कोडिंग इंटरव्यू असिस्टेंट की गाइड देखें।
YesToTheOffer के साथ कोडिंग साक्षात्कार का अभ्यास करें
एक मॉक कोडिंग साक्षात्कार चलाएं, अपने दृष्टिकोण के बारे में बात करें, और बाद में अपने ट्रांसक्रिप्ट की समीक्षा करें। 30 मुफ्त मिनट, कोई सदस्यता नहीं।



