जैसा कि अन्य लोगों ने बताया है, एक साक्षात्कार में किसी भी तरह का प्रश्न उचित खेल है जब तक कि यह कानूनी रूप से संरक्षित क्षेत्र (जैसे उम्र, जाति, लिंग, आदि) के कुछ प्रकार को नहीं छूता है और साक्षात्कारकर्ताओं को फेंकना असामान्य नहीं है आप पर सवाल सिर्फ यह देखना है कि आप सवाल पर क्या प्रतिक्रिया देते हैं और सवाल का हल खोजने की कोशिश में आप कैसे जाएंगे। इसके अतिरिक्त, चूंकि यह प्रतीत होता है कि आप एक हाल ही में स्नातक हैं, इसलिए वे आपको अपने कार्य अनुभव के बारे में पूछने में सक्षम होने और उत्पादन सेटिंग में आपके द्वारा हल की गई समस्याओं के संबंध में थोड़ा सीमित हैं। इस प्रकार, यदि कंपनी बहुत सारे डेटाबेस उन्मुख काम करती है, तो वे पूछे गए प्रश्न भी प्रासंगिक हो सकते हैं कि आप किस स्थिति में साक्षात्कार कर रहे हैं।
आपकी मान्यताओं के संबंध में:
a) उन प्रश्नों को डेटाबेस विकास प्रश्नों के रूप में काफी वर्गीकृत नहीं किया जा सकता है।
शायद शायद नहीं। यदि आप डेटाबेस विकास कर रहे हैं, तो आप समय-समय पर क्वेरी ऑप्टिमाइज़र और योजना का उपयोग करने जा रहे हैं और सुनिश्चित करें कि आपके प्रश्नों के साथ कोई स्पष्ट समस्या नहीं है। यदि कंपनी के पास डेटाबेस प्रशासक या विशेषज्ञ हैं जो उन प्रश्नों की समीक्षा कर सकते हैं जिनके पास सब कुछ देखने का समय नहीं हो सकता है और वे हर खराब कोडित क्वेरी को देखना भी नहीं चाहेंगे। इसी तरह, डेवलपर्स के लिए यह भी असामान्य नहीं है कि वे अपने विकास के माहौल को बनाए रखने के लिए ज़िम्मेदार हों, किसी भी डेटाबेस को शामिल करें और डीबीए चीजों के उत्पादन पक्ष को संभालें।
बी) मुझे लगता है कि प्रश्न डीबीए साक्षात्कार के लिए उपयुक्त हैं, लेकिन सॉफ्टवेयर डेवलपर साक्षात्कार (अनुभवी या नहीं) के लिए पूरी तरह अनुचित है।
वे संभावित रूप से डीबीए साक्षात्कार के लिए उपयुक्त होंगे; लेकिन इसकी परवाह किए बिना, वे ऐसे विषय भी हैं जो एक डेवलपर से परिचित होना चाहिए यदि केवल यह पहचानने में सक्षम होना चाहिए कि कोई समस्या कहां हो सकती है और कुछ बुनियादी समस्या निवारण स्वयं करना है। जैसा कि मैंने पहले उल्लेख किया है, अगर कंपनी के पास सीमित संसाधन हैं, तो वे यह सुनिश्चित करना चाहेंगे कि वे लोगों के साथ समय बर्बाद नहीं कर रहे हैं जो एक मूल मुद्दा हो सकता है।
ग) पहला सवाल केवल एक डेटाबेस विक्रेता के लिए प्रासंगिक है।
विशिष्ट विवरण विक्रेता विशिष्ट हो सकते हैं, लेकिन सामान्य अवधारणाओं को कहीं भी लागू किया जा सकता है और कभी-कभी आपको यह दिखाने में सक्षम हो सकता है कि सामान्य अवधारणाओं को आप सभी की आवश्यकता है। यदि आप एक एकल विकास स्टैक (यानी एलएएमपी ) में बंद नहीं होना चाहते हैं, तो आपको साक्षात्कार के दौरान यह दिखाने में सक्षम होना होगा कि आप मुख्य अवधारणाओं को समझते हैं और अलग-अलग विकास के ढेर पर जाने में सहज हैं।
डी) दूसरा सवाल उचित नहीं है क्योंकि सॉफ्टवेयर डेवलपर्स आमतौर पर डेटाबेस प्रदर्शन लॉग से निपटते नहीं हैं क्योंकि यह डीबीए का काम है।
यह आम तौर पर सच है, लेकिन अगर आपकी नौकरी का हिस्सा किसी दिए गए डेटाबेस के लिए सॉफ़्टवेयर लिखना है, जिसे अत्यधिक उत्तरदायी होने की आवश्यकता है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आप उन प्रश्नों को लिखने में सबसे अच्छा प्रयास करते हैं ताकि एक सहयोगी हो किसी दिए गए क्षेत्र के एक विशेषज्ञ को खराब लिखित प्रश्नों से नहीं जोड़ा जा रहा है। हालांकि आपको यह जानने की ज़रूरत नहीं है कि लॉग आपको क्या बता रहे हैं, इसकी बारीक जानकारी आपको स्पष्ट मुद्दों की पहचान करने में सक्षम होने की आवश्यकता हो सकती है।
उम्मीद है कि यह सब मदद करता है!