SQL इंटरव्यू में महारत हासिल करें: मूलभूत बातों से विंडो फ़ंक्शन तक
डेटा, विश्लेषण और बैकएंड इंटरव्यू में SQL सबसे अधिक परखी जाने वाली कुशलता है—फिर भी अधिकांश उम्मीदवार उन्हीं जानी-पहचानी उलझनों में फँसते हैं: NULL का चुपचाप बदलता व्यवहार, ऐसे जोड़ जो पंक्तियों की संख्या बढ़ा देते हैं, और विंडो फ़ंक्शन से जुड़े सवाल जो अब लगभग हर कंपनी में पूछे जाते हैं। यह पाठ्यक्रम SQL इंटरव्यू की तैयारी को एक व्यवस्थित कुशलता में बदलता है। आप प्रोडक्ट और डेटा-केंद्रित कंपनियों में पूछे जाने वाले वास्तविक सवालों के ढाँचों पर काम करते हैं और नमूना तालिकाओं पर वास्तविक क्वेरी लिखकर चलाते हैं, जब तक कि हर ढाँचा स्वाभाविक न लगने लगे।
आप क्या सीखेंगे
आप उन मूलभूत बातों से शुरुआत करेंगे जिन्हें इंटरव्यू लेने वाले सबसे पहले परखते हैं—SELECT, कॉलम अभिव्यक्तियाँ, WHERE फ़िल्टरिंग की आम भूलें, ORDER BY के साथ LIMIT, और एग्रीगेट फ़ंक्शन। इसके बाद आप हर प्रकार के जोड़ और अधिकांश उम्मीदवारों को उलझाने वाले GROUP BY / HAVING के पेच, साथ ही NULL को सही ढंग से संभालना सीखेंगे। इस पाठ्यक्रम का मुख्य भाग उन विषयों पर केंद्रित है जो नौकरी मिलने या न मिलने का निर्णय करते हैं: सबक्वेरी और सहसंबद्ध सबक्वेरी, CTE और रिकर्सिव CTE, तथा विंडो फ़ंक्शन, जिनमें ROW_NUMBER, RANK, LAG/LEAD, चलते-चलते जुड़ते कुल, हर समूह के लिए शीर्ष N, और Nवें सबसे अधिक वेतन वाली क्लासिक पहेलियाँ शामिल हैं। उन्नत पाठ्यक्रमों में गैप और आइलैंड, लगातार चलने वाली शृंखलाएँ, पिवटिंग, कोहोर्ट और रिटेंशन विश्लेषण, फ़नल और A/B-परीक्षण क्वेरी, EXPLAIN की मदद से क्वेरी अनुकूलन, इंडेक्सिंग रणनीति, लेन-देन और आइसोलेशन स्तर, तथा पूर्ण मॉक इंटरव्यू के साथ स्कीमा डिज़ाइन शामिल हैं।
सीखने की राह
तीस पाठ्यक्रम A1 से B2 तक क्रमशः आगे बढ़ते हैं। पहले दो निःशुल्क हैं और इनमें SQL की मूलभूत बातें तथा SELECT की बुनियादी जानकारी शामिल है। A1–A2 पाठ्यक्रम आधार तैयार करते हैं—फ़िल्टरिंग, क्रमबद्ध करना, एग्रीगेशन, हर प्रकार का जोड़, समूह बनाना और NULL को संभालना। दस B1 पाठ्यक्रम मध्यम-स्तर के इंटरव्यू विषयों पर ले जाते हैं: सबक्वेरी, CTE और आधुनिक इंटरव्यू में उपयोग होने वाला विंडो फ़ंक्शन का पूरा टूलकिट। दस B2 पाठ्यक्रम वरिष्ठ-स्तर के विश्लेषणात्मक SQL पर केंद्रित हैं—गैप और आइलैंड, लगातार चलने वाली शृंखलाओं और कोहोर्ट का विश्लेषण, फ़नल और A/B-परीक्षण क्वेरी, प्रदर्शन सुधार, इंडेक्सिंग, लेन-देन और स्कीमा डिज़ाइन—और अंत में पूर्ण मॉक इंटरव्यू सत्र होते हैं।
यह कैसे काम करता है
हर पाठ्यक्रम छोटे, व्यावहारिक पाठों में बाँटा गया है जिन्हें आप अंतर्निर्मित संपादक में पूरा करते हैं। इसमें तुरंत मिलने वाली प्रतिक्रिया और अटकने पर मदद के लिए AI ट्यूटर उपलब्ध रहता है। आप बहुविकल्पीय सामान्य-ज्ञान सवालों के बजाय वास्तविक जैसी तालिकाओं पर असली क्वेरी लिखकर चलाते हैं, इसलिए हर पाठ आपको उसी तरह सोचने का अभ्यास कराता है जैसे वास्तविक इंटरव्यू में ज़ोर से सोचने के लिए कहा जाएगा।