वीबी.नेट साक्षात्कार प्रश्न और उत्तर का परिचय
विजुअल बेसिक (वीबी.नेट) एक वस्तु के उन्मुख कंप्यूटर प्रोग्रामिंग भाषा है जिसे .नेट फ्रेमवर्क पर लागू किया गया है। यह क्लासिक विजुअल बेसिक भाषा का विकास है , यह
वीबी 6 के साथ पिछड़ा नहीं है, और पुराने संस्करण में लिखे गए किसी भी कोड को वीबी.नेट के तहत संकलित नहीं किया जाता है। वीबी.नेट वस्तु के उन्मुख अवधारणाओं के लिए पूर्ण समर्थन है। वीबी.नेट में सबकुछ एक वस्तु है, जिसमें सभी आदिम प्रकार (लघु, पूर्णांक, लांग, बूलियन, स्ट्रिंग इत्यादि) और उपयोगकर्ता परिभाषित प्रकार, घटनाएं और यहां तक कि असेंबली भी शामिल हैं। सभी ऑब्जेक्ट्स बेस क्लास ऑब्जेक्ट से प्राप्त होते हैं। वीबी.नेट को माइक्रोसॉफ्ट के .नेट फ्रेमवर्क. ओईटी द्वारा विकसित किया गया है। नेट फ्रेमवर्क में सभी पुस्तकालयों तक पूर्ण पहुंच है। मोनो, ओईटी के ओपन-सोर्स विकल्प, न केवल विंडोज़ के तहत बल्कि लिनक्स या मैक ओएसएक्स पर वीबी.नेट कार्यक्रमों को चलाने के लिए भी संभव है।
वीबी.नेट का उपयोग विंडोज अनुप्रयोगों , वेब अनुप्रयोगों , वेब सेवाओं को विकसित करने के लिए किया जाता है । नेट फ्रेमवर्क अनुप्रयोग मल्टी-प्लेटफ़ॉर्म अनुप्रयोग हैं। ढांचे को इस तरह से डिजाइन किया गया है कि इसका उपयोग निम्न में से किसी भी भाषा से किया जा सकता है: विजुअल बेसिक, सी #, सी ++, जेस्क्रिप्ट, और कोबोल इत्यादि। ये सभी भाषाएं फ्रेमवर्क तक पहुंच सकती हैं और साथ ही साथ एक दूसरे के साथ संवाद कर सकती हैं। .नेट ढांचे में ग्राहक भाषाओं जैसे वीबी.नेट द्वारा उपयोग किए जाने वाले कोड की एक विशाल पुस्तकालय शामिल है। ये भाषा वस्तु-उन्मुख पद्धति का उपयोग करती हैं। नेट फ्रेमवर्क के कुछ घटक निम्नलिखित हैं:
- आम भाषा रनटाइम (सीएलआर)
- सामान्य भाषा विशिष्टता
- नेट फ्रेमवर्क क्लास लाइब्रेरी
- मेटाडाटा और असेंबली
- सामान्य प्रकार प्रणाली
- विंडोज फॉर्म
- नेट और एएसपी.नेट एजेएएक्स
- विंडोज वर्कफ़्लो निर्माण (डब्ल्यूएफ)
- जाल
- विंडोज प्रेजेंटेशन निर्माण
- विंडोज संचार निर्माण (डब्ल्यूसीएफ)
वीबी.नेट के लिए एकीकृत विकास पर्यावरण (आईडीई)
माइक्रोसॉफ्ट वीबी नेट प्रोग्रामिंग के लिए निम्नलिखित विकास उपकरण प्रदान करता है:
विजुअल बेसिक 2010 एक्सप्रेस (वीबीई)
विजुअल वेब विकास
विजुअल स्टूडियो 2010 (वीएस)
वीबी.नेट के फायदे निम्नलिखित हैं
यह आधुनिक और सामान्य उद्देश्य भाषा है।
यह एक वस्तु के उन्मुख भाषा है।
शुरुआत के लिए सीखना बहुत आसान है।
वीबी.नेट संरचना भाषा है।
इसे विभिन्न प्लेटफार्मों पर संकलित किया जा सकता है।
यह सशर्त संकलन का समर्थन करता है।
इसमें स्वचालित कचरा संग्रह, मानक पुस्तकालय है।
यह गुणों और घटनाओं का समर्थन करता है।
यह प्रतिनिधि और घटनाक्रम प्रबंधन का समर्थन करता है।
यह जेनेरिक, क्रम-सूची और सरल मल्टीथ्रेडिंग का समर्थन करता है।
तो आपको अंत में वीबी.नेट में अपना सपनों का काम मिल गया है, लेकिन वे सोच रहे हैं कि वीबी.नेट साक्षात्कार को कैसे क्रैक करना है और संभावित वीबी.नेट साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम वीबी.नेट साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे एक शीर्ष साक्षात्कार में पूछा गया है कि शीर्ष वीबी.नेट साक्षात्कार प्रश्नों की सूची नीचे दी गई है। ये शीर्ष प्रश्न दो भागों में विभाजित हैं जो निम्नानुसार हैं:
- भाग 1 – वीबी.नेट साक्षात्कार प्रश्न (मूल)
- भाग 2 – वीबी.नेट साक्षात्कार प्रश्न (उन्नत)
भाग 1 – वीबी.नेट साक्षात्कार प्रश्न (मूल)
इस पहले भाग में बुनियादी वीबी.नेट साक्षात्कार प्रश्न और उत्तर शामिल हैं
- सी #, वीबी, और वीबी.नेट के बीच क्या अंतर है?
उत्तर:
सी # और वीबी.नेट के बीच मतभेद :
वीबी.नेट वैकल्पिक पैरामीटर्स में स्वीकार किए जाते हैं, केस संवेदनशील नहीं, अप्रबंधित संसाधनों को जारी करने के लिए कुछ भी नहीं उपयोग किया जाता है, संरचित और असंगठित त्रुटि प्रबंधन दोनों का समर्थन।
सी # वैकल्पिक पैरामीटर स्वीकार नहीं किए जाते हैं, केस संवेदनशील, ‘उपयोग’ का उपयोग अप्रबंधित संसाधनों को जारी करने के लिए किया जाता है, अनियंत्रित त्रुटि हैंडलिंग।
वीबी और वीबी.नेट के बीच मतभेद:
वीबी प्लेटफॉर्म पर निर्भर, पिछड़ा संगत, ‘त्रुटि पर … ..गोटू’, द्वारा अपवाद हैंडलिंग, व्याख्या की गई, बहु-थ्रेडेड अनुप्रयोगों को विकसित नहीं कर सकता है।
वीबी.नेट प्लेटफॉर्म इंडिपेंडेंट है, वीबी.नेट पिछड़ा संगत नहीं है, कंपाइलर भाषा, ‘ट्राइ….कॅच’, द्वारा अपवाद हैंडलिंग, बहु-थ्रेड अनुप्रयोगों को आसानी से विकसित किया जा सकता है।
- मेटाडेटा, नेमस्पेस, डेटा का उपयोग करने के लिए किस नामस्थान का उपयोग किया गया है, जेआईटी क्या है?
उत्तर:
मेटाडाटा को “डेटा की सामग्री के बारे में डेटा” कहा जाता है और यह पुस्तकालयों की सूची में पाया जाता है। व्यावहारिक रूप से, इसका उपयोग किसी अन्य उद्देश्य के लिए डेटाबेस के डेटा का विश्लेषण करने के लिए भी किया जा सकता है।
एक नामस्थान .नेट भाषा में मौजूद कक्षा, संरचनाओं और अंतराफलक का प्रतिनिधित्व करने का एक संगठित तरीका है। नेमस्पेस एक कक्षा पुस्तकालय का एक श्रेणीबद्ध रूप से संरचित सूचकांक है, जो सभी .नेट भाषाओं के लिए उपलब्ध है।
यह जस्ट इन टाइम कंपाइलर का खड़ा है जिसका उपयोग रनटाइम निष्पादन वातावरण के हिस्से के रूप में किया जाता है। तीन प्रकार के जेआईटी हैं और वे हैं:
सामान्य जेआईटी – संकलन रनटाइम पर विधियों को बुलाते हैं और उन्हें पहली बार संकलित किया जाता है।
प्री–जेआईटी – एक आवेदन की तैनाती के समय संकलन।
इकोनो–जेआईटी – संकलन रनटाइम पर विधियों को बुलाया जाता है।
आइए अगले वीबी.नेट साक्षात्कार प्रश्नों पर जाएं।
- एक असेंबली, इसका प्रकार, इसका उपयोग क्या है और .नेट असेंबली में एक मजबूत नाम क्या है?
उत्तर:
एक असेंबली .नेट अनुप्रयोग के तत्वों में से एक है और इसे सभी .नेट अनुप्रयोगों की प्राथमिक इकाई के रूप में जाना जाता है। यह असेंबली या तो डीएलएल या निष्पादन योग्य फ़ाइल हो सकती है।
दो प्रकार की असेंबली हैं: –
निजी – एक निजी असेंबली आमतौर पर एक ही एप्लिकेशन द्वारा उपयोग की जाती है और यह एप्लिकेशन की निर्देशिका में संग्रहीत होती है।
सार्वजनिक – ग्लोबल असेंबली कैश में एक सार्वजनिक असेंबली या साझा असेंबली संग्रहीत की जाती है जिसे कई अनुप्रयोगों द्वारा साझा किया जा सकता है।
मजबूत नाम नेट की एक महत्वपूर्ण विशेषता है और इसका उपयोग साझा असेंबली को विशिष्ट रूप से पहचानने के लिए किया जाता है।
मजबूत नाम ने एक ही नाम के साथ एक अलग वस्तु बनाने की समस्या हल कर दी है और इसे Sn.exe की सहायता से असाइन किया जा सकता है। यह एक आम साक्षात्कार में पूछा जाने वाला सबसे आम वीबी.नेट साक्षात्कार प्रश्न है।
- विकल्प सख्त, विकल्प स्पष्ट, और .नेट फ्रेम्वर्क में आंतरिक कीवर्ड क्या हैं?
उत्तर:
नेट आमतौर पर किसी भी डेटा प्रकार के निहित रूपांतरण की अनुमति देता है। डेटा प्रकार रूपांतरण के दौरान डेटा हानि से बचने के लिए,
विकल्प सख्त कीवर्ड का उपयोग किया जाता है और यह इन प्रकार के रूपांतरणों की संकलन-समय अधिसूचना सुनिश्चित करता है।
विकल्प स्पष्ट, फ़ाइल, सार्वजनिक, मंद, निजी, या संरक्षित जैसे कीवर्ड घोषित करके सभी चरों को स्पष्ट रूप से घोषित करने के लिए फ़ाइल में उपयोग किया जाने वाला कीवर्ड है।
यदि अविकसित चर नाम जारी रहता है, तो संकलन समय पर एक त्रुटि होती है।
आंतरिक कीवर्ड एक्सेस विनिर्देशकों में से एक है जो किसी दिए गए असेंबली
में एक डीएलएल फ़ाइल में दिखाई देगा । यह एक एकल बाइनरी घटक बनाता है और यह पूरे असेंबली में दिखाई देता है।
- नेट फ्रेमवर्क में नया कीवर्ड?
उत्तर:
निर्माता के साथ एक नया कीवर्ड उपयोग किया जाता है जिसमें इसे एक संशोधक या प्रचालक के रूप में उपयोग किया जा सकता है।
जब इसे संशोधक के रूप में उपयोग किया जाता है, तो यह बेस क्लास सदस्य से विरासत में सदस्य को छुपाता है। जब इसे प्रचालक के रूप में उपयोग किया जाता है, तो यह रचनाकारों को आमंत्रित करने के लिए एक वस्तु बनाता है।
भाग 2 – वीबी.नेट साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत वीबी.नेट साक्षात्कार प्रश्नों पर नज़र डालें।
- वीबी.नेट में जॅग्ड सरणी समझाओ?
उत्तर:
जंजीर सरणी सरणी की एक सरणी है। सरणी में प्रत्येक प्रविष्टि एक और सरणी है जो किसी भी संख्या में वस्तु रख सकती है। यह एक साक्षात्कार में अक्सर पूछे जाने वाले वीबी.नेट साक्षात्कार प्रश्न हैं।
- वीबी.नेट में कचरा संग्रह क्या है?
उत्तर:
कचरा संग्रह स्वचालित स्मृति प्रबंधन के रूप में भी जाना जाता है, जिसका उपयोग गतिशील रूप से आवंटित स्मृति के स्वचालित रीसाइक्लिंग के लिए किया जाता है। कचरा संग्रह कचरा संग्रहकर्त्ता द्वारा किया जाता है जो स्मृति को रीसायकल करेगा यदि यह सुनिश्चित है कि स्मृति का उपयोग नहीं किया जाएगा।
- सिस्टम.स्ट्रिंग और सिस्टम.स्ट्रिंगबिल्डर कक्षाओं के बीच अंतर?
उत्तर:
सिस्टम.स्ट्रिंग क्लास गैर-अद्यतन करने योग्य है और यह इसे अपडेट करने के बजाय एक नई स्ट्रिंग ऑब्जेक्ट तैयार करेगा।
लेकिन स्ट्रिंगबिल्डर वर्ग के लिए एक ही स्ट्रिंग ऑब्जेक्ट में अपडेट करना संभव है। तो, एक स्ट्रिंग बिल्डर का संचालन स्ट्रिंग क्लास की तुलना में तेज़ और कुशल है।
आइए अगले वीबी.नेट साक्षात्कार प्रश्नों पर जाएं।
- int और int32 के बीच अंतर?
उत्तर:
Int32 32-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करता है जबकि यह वीबी.नेट में उपयोग किया जाने वाला कोई कीवर्ड नहीं है।
- वीबी.नेट में हैशटेबल क्या है?
उत्तर:
हैशटेबल कुंजी और मूल्य जोड़े वाले वस्तु होने के लिए सेट है। कुंजी को क्रम-सूची के रूप में संदर्भित किया जाता है और कुंजी के माध्यम से खोज करके मूल्यों के लिए त्वरित खोज की जा सकती है।
अनुशंसित लेख
यह VB.NET साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन VB.NET साक्षात्कार प्रश्नों को आसानी से क्रैकडाउन कर सके। यहाँ इस पोस्ट में, हमने शीर्ष VB.NET साक्षात्कार के प्रश्नों का अध्ययन किया है जो अक्सर साक्षात्कारों में पूछे जाते हैं। अधिक जानने के लिए आप निम्न एसईओ लेख भी देख सकते हैं –