लाइव कोडिंग इंटरव्यू वो सेशन है जिसमें आप किसी इंटरव्यूअर के देखते हुए असल वक्त में कोई प्रोग्रामिंग प्रॉब्लम हल करते हैं, आमतौर पर CoderPad या HackerRank जैसे शेयर्ड एडिटर में, या कभी-कभी स्क्रीन शेयर पर अपने ही IDE में। सेशन आमतौर पर 45 से 60 मिनट चलते हैं और इनमें फॉलो-अप एक्सटेंशन के साथ 1 या 2 प्रॉब्लम आती हैं।
प्रैक्टिस में लाइव कोडिंग इंटरव्यू का क्या मतलब है
इंटरव्यूअर एक प्रॉब्लम बताता है, अक्सर जानबूझकर अधूरी जरूरतों के साथ, और उम्मीद करता है कि आप कोड लिखने से पहले उसे साफ करेंगे। एक आम शक्ल है 5 मिनट सवाल साफ करने और उदाहरण पर, 10 तरीके और कॉम्प्लेक्सिटी पर, 25 से 35 लिखने पर, फिर टेस्टिंग और एक्सटेंशन पर। शेयर्ड पैड में ऑटोकंप्लीट और सिंटैक्स हाइलाइटिंग अक्सर सीमित रहती है, और कुछ कंपनियों में कोड कभी चलाया ही नहीं जाता, इसलिए आपसे उसे हाथ से ट्रेस करने को कहा जा सकता है। स्कोरिंग में सही होना, कॉम्प्लेक्सिटी, कोड का ढांचा, टेस्ट करने की सहज आदत, और वक्त के दबाव में आप कितनी साफ बात करते हैं, ये सब आते हैं। यह टेक्निकल स्क्रीन की स्टेज पर आता है और फिर ज्यादातर ऑनसाइट लूप के अंदर दोबारा।
कैंडिडेट्स के लिए यह क्यों मायने रखता है
लाइव कोडिंग कोड लिखने जितना ही बोलकर सोचना नापता है, इसलिए एक ही हल का स्कोर इस पर बहुत बदल जाता है कि आप वहां तक पहुंचे कैसे। इंटरव्यूअर चाहते हैं कि जरूरतें साफ हों, टाइप करने से पहले तरीका बताया जाए, कॉम्प्लेक्सिटी पर ईमानदारी से बात हो और एज केस बिना कहे टेस्ट हों। अपने सजाए हुए एडिटर में चुपचाप प्रैक्टिस करना गलत आदत बनाता है; बोलकर प्रैक्टिस कीजिए, किसी के देखते हुए, ऐसे कीबोर्ड पर जिस पर आपके रोजाना वाले शॉर्टकट न हों।
तैयारी कैसे करें
- कोड लिखने से पहले प्रॉब्लम दोहराइए और एज केस कन्फर्म कीजिए।
- अपना तरीका और उसकी कॉम्प्लेक्सिटी बताइए, फिर टाइप करना शुरू कीजिए।
- जो लिख रहे हैं उसे लिखते-लिखते बोलकर बताते चलिए।
- आखिर में एक छोटा उदाहरण हाथ से ट्रेस कीजिए।
- अपने सजाए हुए IDE में नहीं, सादे शेयर्ड एडिटर में प्रैक्टिस कीजिए।
उदाहरण
प्रॉम्प्ट है किसी स्ट्रिंग में पहला ऐसा कैरेक्टर ढूंढना जो दोहराया न गया हो। कैंडिडेट Unicode, खाली इनपुट और केस सेंसिटिविटी पर पूछता है, ASCII और केस सेंसिटिव पर तय करता है, फिर प्लान बोलकर बताता है: एक पास में गिनती, एक पास में पहली बार 1 गिनती वाला ढूंढना, लीनियर टाइम और तय अल्फाबेट के लिए स्थिर अतिरिक्त जगह। वो उसे 10 मिनट में लिखता है, 2 कैरेक्टर वाले उदाहरण पर ट्रेस करता है, फिर स्ट्रीमिंग इनपुट पर एक फॉलो-अप का जवाब देता है।
फॉर्मेट पता है। अब सवाल जानिए। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करेंजुड़े हुए टर्म्स
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता है