'मैं कोडिंग में 45 मिनट क्यों बर्बाद करूं?' लाइव इंटरव्यू में कैंडिडेट ने सीधे मांग लिया ChatGPT, रिक्रूटर के उड़े होश तो इंटरनेट पर छिड़ गया महासंग्राम
सूचना प्रौद्योगिकी (IT) और सॉफ्टवेयर डेवलपमेंट की दुनिया इस समय आर्टिफिशियल इंटेलिजेंस (AI) के अभूतपूर्व बदलावों से गुजर रही है, लेकिन हाल ही में एक तकनीकी इंटरव्यू के दौरान जो कुछ घटा, उसने पूरी टेक इंडस्ट्री के हायरिंग कल्चर और बेसिक कोडिंग स्किल्स के औचित्य पर एक असहज बहस छेड़ दी है। एक सॉफ्टवेयर इंजीनियर पद के लिए चल रहे वर्चुअल इंटरव्यू के दौरान जब इंटरव्यूअर ने कैंडिडेट को स्क्रीन शेयर करके 45 मिनट के भीतर डेटा स्ट्रक्चर और एल्गोरिदम से जुड़ा एक बुनियादी कोडिंग प्रॉब्लम हल करने को कहा, तो उम्मीदवार ने कीबोर्ड पर उंगलियां चलाने के बजाय सीधे सवाल दाग दिया। कैंडिडेट ने बेहद सपाट लहजे में कहा, "जब रियल वर्ल्ड प्रोजेक्ट्स में यही काम चैटजीपीटी (ChatGPT) या कोई अन्य जेनरेटिव एआई टूल 10 सेकंड में कर सकता है, तो मैं यहां सिंटैक्स टाइप करने में अपने 45 मिनट क्यों बर्बाद करूं? मुझे चैटजीपीटी इस्तेमाल करने की अनुमति दीजिए, मैं आपको तुरंत सबसे ऑप्टिमाइज्ड सॉल्यूशन निकाल कर समझा देता हूं।" उम्मीदवार की इस अप्रत्याशित और बेबाक मांग ने न केवल उस समय इंटरव्यू पैनल को सन्न कर दिया, बल्कि जब इस वाकये को सोशल मीडिया प्लेटफॉर्म्स पर साझा किया गया, तो पूरी टेक बिरादरी दो धड़ों में बंट गई।
इंटरव्यू रूम में जब उम्मीदवार ने पारंपरिक कोडिंग को कहा 'समय की बर्बादी'
इस घटना की शुरुआत एक सामान्य तकनीकी राउंड से हुई थी, जहां सीनियर टेक लीडर कैंडिडेट की तार्किक क्षमता, प्रॉब्लम-सॉल्विंग अप्रोच और बेसिक प्रोग्रामिंग दक्षता की जांच करना चाहते थे। टेक कंपनियों में दशकों से यह स्थापित परिपाटी रही है कि लाइव कोडिंग राउंड्स (जैसे LeetCode या HackerRank स्टाइल प्रॉब्लम्स) के जरिए अभ्यर्थी के दिमाग की एनालिटिकल क्षमता को परखा जाता है। कैंडिडेट को एक स्ट्रिंग मैनिपुलेशन और एरे सर्चिंग का मध्यम स्तर का सवाल दिया गया था, जिसके लिए अमूमन 30 से 45 मिनट का समय पर्याप्त माना जाता है। इंटरव्यूअर को उम्मीद थी कि कैंडिडेट व्हाइटबोर्ड या कोड एडिटर पर लॉजिक लिखेगा, टाइम कॉम्प्लेक्सिटी (O(n)O(n)O(n) या O(n2)O(n^2)O(n2)) पर चर्चा करेगा और एज केसेस को हैंडल करेगा। लेकिन इसके उलट, उम्मीदवार ने सीधे पारंपरिक कोडिंग प्रक्रिया को ही आउटडेटेड करार दे दिया। कैंडिडेट का तर्क था कि आधुनिक सॉफ्टवेयर डेवलपमेंट में किसी डेवलपर की वास्तविक कुशलता सिंटैक्स रटने या सेमीकोलन लगाने में नहीं, बल्कि यह समझने में है कि सही परिणाम पाने के लिए एआई टूल्स को कैसे निर्देशित (Prompt) किया जाए और आउटपुट को सिस्टम में कैसे इंटीग्रेट किया जाए।
'जब असल काम AI से होना है तो रटने का क्या फायदा?': उम्मीदवार की दलीलें
उम्मीदवार के इस दुस्साहसिक रुख का समर्थन करने वाले टेक पेशेवरों का मानना है कि उसने वह कड़वा सच सबके सामने रख दिया है, जिसे कंपनियां स्वीकारने से कतरा रही हैं। आज गूगल, मेटा, माइक्रोसॉफ्ट और इंफोसिस जैसी दिग्गज कंपनियों के सॉफ्टवेयर इंजीनियर भी अपने दैनिक कार्यों, बॉयलरप्लेट कोड लिखने, यूनिट टेस्ट तैयार करने और बग्स ढूंढने के लिए गिटहब कोपायलट (GitHub Copilot), चैटजीपीटी या क्लॉड (Claude) जैसे उन्नत एआई कोडिंग सहायकों का खुलकर उपयोग कर रहे हैं। ऐसे में इंटरव्यू रूम के भीतर उम्मीदवार को इन टूल्स से पूरी तरह अलग-थलग कर देना वैसा ही है जैसे किसी अकाउंटेंट का इंटरव्यू लेते वक्त उससे कैलकुलेटर छीनकर हाथ से लंबे गुणा-भाग करने को कहा जाए। इस दृष्टिकोण के समर्थकों का तर्क है कि जब कंपनियों को अंतिम उत्पाद की गति (Speed to Market) और उत्पादकता से मतलब होता है, तो 45 मिनट तक किसी इंसान से स्क्रैच से कोड लिखवाने का कोई व्यावहारिक औचित्य नहीं रह जाता। उनके अनुसार, मूल्यांकन का पैमाना यह होना चाहिए कि कैंडिडेट एआई द्वारा जनरेट किए गए कोड की कमियों को कितनी तेजी से पकड़ सकता है और आर्किटेक्चरल लेवल पर उसे कैसे लागू करता है।
फंडामेंटल्स की अनदेखी या ओवरकॉन्फिडेंस? रिक्रूटर और टेक दिग्गजों का तीखा जवाब
दूसरी तरफ, वरिष्ठ सॉफ्टवेयर आर्किटेक्ट्स, टेक रिक्रूटर्स और सीटीओ (CTO) इस तरह की प्रवृत्ति को टेक इंडस्ट्री के लिए एक खतरनाक संकेत मान रहे हैं। रिक्रूटर्स का साफ कहना है कि इंटरव्यू में 45 मिनट का कोडिंग टेस्ट सिर्फ 'काम पूरा करने' के लिए नहीं होता, बल्कि यह देखने के लिए होता है कि कैंडिडेट का दिमाग किसी जटिल समस्या को छोटे-छोटे टुकड़ों में कैसे तोड़ता है। यदि किसी डेवलपर को मेमोरी मैनेजमेंट, रिकर्शन, बाइनरी ट्री या लूप्स के बुनियादी सिद्धांतों का आंतरिक ज्ञान ही नहीं होगा, तो वह एआई द्वारा पैदा किए गए सूक्ष्म बग्स और 'हैलुसिनेशन्स' (Hallucinations) को कभी नहीं पकड़ पाएगा। एआई मॉडल अक्सर सिंटैक्टिकली सही दिखने वाला ऐसा कोड जनरेट कर देते हैं जो गंभीर सुरक्षा खामियों (Security Vulnerabilities) से भरा होता है या भारी ट्रैफिक में क्रैश हो जाता है। यदि एक इंजीनियर को खुद कोडिंग की बुनियादी समझ नहीं है और वह केवल कॉपी-पेस्ट पर निर्भर है, तो वह सिस्टम डाउन होने पर प्रोडक्शन सर्वर की इमरजेंसी समस्याओं को सुलझाने में पूरी तरह पंगु साबित होगा। कई टेक लीडर्स ने इसे आत्मविश्वास नहीं बल्कि बुनियादी मेहनत से बचने की 'बहानेबाजी' करार दिया।
रटंत कोडिंग बनाम प्रॉम्प्ट इंजीनियरिंग: टेक हायरिंग में आया सबसे बड़ा मोड़
इस पूरे विवाद ने यह स्पष्ट कर दिया है कि पिछले बीस वर्षों से चले आ रहे टेक्निकल इंटरव्यू के तौर-तरीके अब अपनी प्रासंगिकता खो रहे हैं। पहले अभ्यर्थी सैकड़ों रटे-रटाए लीटकोड सवालों का अभ्यास करके इंटरव्यू पास कर लेते थे, लेकिन अब एआई कुछ ही सेकंडों में किसी भी हार्ड-लेवल कोडिंग प्रॉब्लम का सटीक समाधान दे सकता है। यही कारण है कि दुनिया की अग्रणी टेक कंपनियां अब अपनी इंटरव्यू प्रक्रियाओं को तेजी से नया रूप दे रही हैं। कई प्रगतिशील फर्मों ने अब 'ओपन-एआई कोडिंग राउंड्स' की शुरुआत कर दी है, जहां उम्मीदवारों को चैटजीपीटी इस्तेमाल करने की खुली छूट दी जाती है। हालांकि, वहां सवाल कोड लिखने का नहीं, बल्कि यह जांचने का होता है कि उम्मीदवार एआई को कितने सटीक प्रॉम्प्ट्स दे रहा है, जनरेट किए गए कोड की दक्षता का ऑडिट कैसे कर रहा है, और यदि एआई ने कोड में कोई गुप्त खामी छोड़ दी है तो उसे कितनी जल्दी पहचानकर ठीक कर रहा है। टेक हायरिंग का केंद्र अब 'सिंटैक्स ज्ञान' से खिसककर 'सिस्टम डिजाइन, कोड रिव्यू और लॉजिकल थिंकिंग' पर आ चुका है।
भारतीय आईटी सेक्टर और टेक हब्स में हलचल: बेंगलुरु से लेकर सिलिकॉन वैली तक सबक
यह मुद्दा भारत के विशाल आईटी और टेक इकोसिस्टम के लिए विशेष रूप से प्रासंगिक है। बेंगलुरु, हैदराबाद, पुणे और गुरुग्राम जैसे प्रमुख टेक हब्स में हर साल लाखों फ्रेशर्स और अनुभवी इंजीनियर्स जॉब मार्केट में उतरते हैं। सर्विस और प्रोडक्ट बेस्ड कंपनियों के एचआर प्रबंधकों का कहना है कि नए दौर के कई डेवलपर्स फंडामेंटल्स सीखे बिना पूरी तरह जनरेटिव एआई पर निर्भर होते जा रहे हैं, जिसके चलते उनकी स्वतंत्र समस्या-निवारण (Independent Problem-Solving) क्षमता कुंद पड़ रही है। जब उनसे कोड के किसी हिस्से की टाइम कॉम्प्लेक्सिटी या बिहाइंड-द-सीन्स वर्किंग के बारे में पूछा जाता है, तो वे निरुत्तर हो जाते हैं। भारतीय आईटी उद्योग, जो पहले से ही ग्लोबल क्लाइंट्स के दबाव और मार्जिन संकुचन का सामना कर रहा है, ऐसे 'टूल-ऑपरेटर' डेवलपर्स के बजाय उन 'कोर प्रॉब्लम सॉल्वर्स' को तरजीह दे रहा है जो एआई को एक सहायक (Copilot) की तरह इस्तेमाल करते हैं, न कि अपने मस्तिष्क के प्रतिस्थापन के रूप में।
भविष्य के इंटरव्यू के लिए जरूरी सबक: एआई के दौर में कैसे साबित करें अपनी उपयोगिता
इस घटना से नौकरी तलाश रहे हर टेक प्रोफेशनल और छात्र को एक बहुत बड़ा व्यावहारिक सबक मिलता है। इंटरव्यू के दौरान अकड़ या ओवरकॉन्फिडेंस दिखाने के बजाय संतुलित और परिपक्व दृष्टिकोण अपनाना ही सफलता की कुंजी है। यदि आप इंटरव्यू में हैं, तो सबसे पहले इंटरव्यूअर के निर्देशों का सम्मान करें और अपने बुनियादी लॉजिक व सिडो-कोड (Pseudo-code) को लिखकर यह साबित करें कि आपकी नींव मजबूत है। उसके बाद आप सहयोगात्मक रूप से कह सकते हैं कि, "यह इस समस्या का बेसिक एल्गोरिदम है, और रियल वर्ल्ड प्रोडक्शन में मैं इसे तेजी से लागू करने और एज केसेस को कवर करने के लिए एआई टूल्स का सहारा लूंगा।" एआई निश्चित रूप से डेवलपर्स की गति बढ़ाएगा, लेकिन जो कंपनियां लाखों का पैकेज देती हैं, वे किसी 'प्रॉम्प्ट टाइपिस्ट' को नहीं बल्कि उस दिमाग को काम पर रखती हैं जो यह तय कर सके कि लिखा गया कोड स्केलेबल, सुरक्षित और सही है या नहीं। यह घटना चेतावनी है कि टूल्स बदलते रहेंगे, लेकिन बुनियादी तर्कशक्ति का कोई डिजिटल विकल्प कभी नहीं हो सकता।