मैं कुछ सी # पदों के लिए लोगों को साक्षात्कार के लिए मिला है और यह एक सी # स्थिति के लिए साक्षात्कार VB.Net डेवलपर्स के लिए मेरी सामान्य सलाह है: सुनिश्चित करें कि आप स्पष्ट है कि आप काम कर रहा है वीबी हैं
- नेट। यह स्पष्ट प्रतीत होता है लेकिन कुछ ऐसा है जो स्पष्ट रूप से नहीं है (मेरे अनुभव में)।
- यदि संभव हो तो कोड नमूना देने का प्रयास करें। मैंने कुछ भयानक वीबी देखा है।नेट (और सी #) वीबी प्रोग्रामर द्वारा लिखे गए हैं जो .NET में संक्रमण में ज्यादा नहीं सीखते थे।
- पूछे जाने पर साक्षात्कार के दौरान सी # में लिखने में सक्षम हो। मुझे पता है कि दोनों के बीच कई वास्तविक मतभेद नहीं हैं, लेकिन मैं आपको नया वाक्यविन्यास सीखने के लिए भुगतान नहीं करना चाहता हूं।
अपने विशिष्ट प्रश्न के लिए: मैंने पूछा है कि इस प्रकार के प्रश्न से पहले और मैं क्या सुनना चाहता था, अंतर्निहित प्रणाली और ढांचा समान था। यदि संभव हो, तो कचरा संग्रह, आईडीस्पोजेबल, फाइनलाइजर्स, असुरक्षित कोड ब्लॉक के खतरे, ढेर बनाम ढेर इत्यादि के बारे में बात करें। यह दिखाने के लिए कि आप वास्तव में नेट फ्रेमवर्क की जटिलताओं को समझते हैं। सही या गलत, वीबी की विरासत इसे निम्न स्तर के प्रोग्रामिंग और विंडोज़ सामान्य रूप से समझने की कमी की अपेक्षा करती है (जो, विडंबनात्मक रूप से पर्याप्त है, एक सी ++ डेवलपर के पास सी # डेवलपर होगा ... और इसी तरह)।
आखिरकार, आप अपने अनुभव को कैसे फ्रेम करते हैं, अंतर की दुनिया बना सकते हैं। यदि आप स्वयं को वी.बी.नेट या सी # के बजाय नेट डेवलपर के रूप में देखते हैं, तो बेवकूफ, छद्म-धार्मिक, बटर बातचीत में प्रवेश नहीं कर सकता है। निश्चित रूप से यह आवश्यक है कि आप वास्तव में साक्षात्कार के समय VB.Net और C# दोनों जानते हों, लेकिन यह एक अच्छी नीति है चाहे।
इस मामले की सच्चाई यह है कि यदि आपको लगता है कि साक्षात्कारकर्ता व्यक्ति आपको लिखता है तो आप केवल इसलिए लिखते हैं क्योंकि आप पहले वीबी.Net में विकास कर रहे हैं, ऐसा संभवतः ऐसा स्थान नहीं होगा जहां आप काम करना चाहते हैं।
वीबी के पास अज्ञात प्रतिनिधि हैं, यह अज्ञात कार्यों के लिए एक और शब्द है। क्या वीबी में अज्ञात सबराउटिन नहीं है। वीबी में सभी अज्ञात प्रतिनिधियों को एक मूल्य वापस करना होगा। –
केवल वीबी v9 + में। यह टिप्पणी वीबी v8 के संदर्भ में थी। – DAC