शीर्ष 50 VB.Net साक्षात्कार प्रश्न और उत्तर (2024)

यहां नए लोगों के साथ-साथ अनुभवी VB.NET डेवलपर उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए विज़ुअल बेसिक .NET साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

1) मेटाडेटा क्या है?

मेटाडेटा को "डेटा की सामग्री के बारे में डेटा" कहा जाता है और यह पुस्तकालयों की सूची में पाया जाता है। व्यवहारिक रूप से इसका प्रयोग पुस्तक के पीछे आवश्यक विषय को देखने के लिए किया जाता है।


2) VB और VB.Net में क्या अंतर है?

VB और VB.Net के बीच अंतर निम्नलिखित हैं:

VB

VB.Net

प्लेटफार्म पर निर्भर स्वतंत्र मंच
वीबी पश्चगामी संगत है VB.Net पश्चगामी संगत नहीं है
व्याख्या की संकलक भाषा
'त्रुटि पर... गोटो' द्वारा अपवाद प्रबंधन 'कोशिश करो...पकड़ो' द्वारा अपवाद संचालन
बहु-थ्रेडेड अनुप्रयोग विकसित नहीं किया जा सकता मल्टी थ्रेड एप्लिकेशन विकसित कर सकते हैं

 

मुफ़्त पीडीएफ डाउनलोड: VB.Net साक्षात्कार प्रश्न और उत्तर


3) C# और VB.Net में क्या अंतर है?

निम्नलिखित तालिका C# और VB.Net के बीच अंतर बताती है:

VB.Net C#
वैकल्पिक पैरामीटर स्वीकार किए जाते हैं वैकल्पिक पैरामीटर स्वीकार नहीं किए जाते हैं
केस - संवे्दनशील नहीं अक्षर संवेदनशील
अप्रबंधित संसाधनों को जारी करने के लिए किसी भी चीज़ का उपयोग नहीं किया जाता है अप्रबंधित संसाधनों को जारी करने के लिए 'यूजिंग' का उपयोग किया जाता है
संरचित और असंरचित दोनों प्रकार की त्रुटि प्रबंधन का समर्थन असंरचित त्रुटि प्रबंधन

4) नेमस्पेस क्या है?

नेमस्पेस .NET भाषा में मौजूद क्लास, संरचनाओं और इंटरफेस का प्रतिनिधित्व करने का एक संगठित तरीका है। नेमस्पेस एक क्लास लाइब्रेरी का पदानुक्रमित रूप से संरचित सूचकांक है, जो सभी .NET भाषाओं के लिए उपलब्ध है।


5) डेटा तक पहुँचने के लिए किस नेमस्पेस का उपयोग किया जाता है?

System.Data नेमस्पेस का उपयोग आवश्यक डेटा स्रोत से डेटा तक पहुंचने और प्रबंधित करने के लिए किया जाता है। यह नेमस्पेस केवल निर्दिष्ट डेटाबेस के डेटा से संबंधित है।


6) जेआईटी क्या है?

JIT को जस्ट इन टाइम कंपाइलर कहा जाता है जिसका उपयोग रनटाइम निष्पादन वातावरण के एक भाग के रूप में किया जाता है। JIT तीन प्रकार के होते हैं और वे हैं:

  • प्री-जेआईटी - किसी एप्लिकेशन के परिनियोजन के समय संकलित होता है
  • इकोनो-जेआईटी - रनटाइम पर कॉल की गई विधियों को संकलित करता है
  • सामान्य JIT - रनटाइम पर कॉल की गई विधियों को संकलित करता है और कॉल करने पर वे पहली बार संकलित हो जाते हैं
VB.Net साक्षात्कार प्रश्न
VB.Net साक्षात्कार प्रश्न

7) असेंबली क्या है और इसका उपयोग क्या है?

असेंबली .NET एप्लिकेशन के तत्वों में से एक है और इसे सभी .NET अनुप्रयोगों की प्राथमिक इकाई कहा जाता है। यह असेंबली या तो DLL या निष्पादन योग्य फ़ाइल हो सकती है।


8) .NET असेंबली में स्ट्रांग नाम क्या है?

स्ट्रॉन्ग नेम .Net की एक महत्वपूर्ण विशेषता है और इसका उपयोग साझा असेंबली को विशिष्ट रूप से पहचानने के लिए किया जाता है। स्ट्रांग नाम ने एक ही नाम से अलग-अलग ऑब्जेक्ट बनाने की समस्या को हल कर दिया है और इसे Sn.exe की मदद से असाइन किया जा सकता है।


9) असेंबली के विभिन्न प्रकार क्या हैं?

असेंबली दो प्रकार की होती है -

  • निजी - एक निजी असेंबली का उपयोग आम तौर पर एक ही एप्लिकेशन द्वारा किया जाता है और इसे एप्लिकेशन की निर्देशिका में संग्रहीत किया जाता है।
  • जनता - एक सार्वजनिक असेंबली या साझा असेंबली को ग्लोबल असेंबली कैश (जीएसी) में संग्रहीत किया जाता है जिसे कई अनुप्रयोगों द्वारा साझा किया जा सकता है

10) नेमस्पेस और असेंबली में क्या अंतर है?

असेंबली सभी इकाइयों का भौतिक समूहीकरण है और नेमस्पेस तार्किक रूप से वर्गों का समूह बनाता है। नेमस्पेस में एकाधिक असेंबली हो सकती हैं।


11) .नेट फ्रेमवर्क में इंटरनल कीवर्ड क्या है?

इंटरनल कीवर्ड एक्सेस स्पेसिफायर में से एक है जो किसी दिए गए असेंबली यानी डीएलएल फ़ाइल में दिखाई देगा। यह एक एकल बाइनरी घटक बनाता है और यह संपूर्ण असेंबली में दिखाई देता है।


12) ऑप्शन स्ट्रिक्ट और ऑप्शन एक्सप्लिसिट क्या हैं?

.नेट आम तौर पर किसी भी डेटा प्रकार के अंतर्निहित रूपांतरण की अनुमति देता है। डेटा प्रकार रूपांतरण के दौरान डेटा हानि से बचने के लिए, विकल्प स्ट्रिक्ट कीवर्ड का उपयोग किया जाता है और यह इस प्रकार के रूपांतरणों की संकलन समय अधिसूचना सुनिश्चित करता है।

ऑप्शन एक्सप्लिसिट वह कीवर्ड है जिसका उपयोग फ़ाइल में डिम, प्राइवेट, पब्लिक या प्रोटेक्टेड जैसे डिक्लेयर कीवर्ड का उपयोग करके सभी वेरिएबल्स को स्पष्ट रूप से घोषित करने के लिए किया जाता है। यदि अघोषित चर नाम बना रहता है, तो संकलन समय पर एक त्रुटि उत्पन्न होती है।


13) न्यू कीवर्ड का क्या उपयोग है?

न्यू कीवर्ड का उपयोग कंस्ट्रक्टर के साथ किया जाता है जिसमें इसे संशोधक या ऑपरेटर के रूप में उपयोग किया जा सकता है। जब इसे संशोधक के रूप में उपयोग किया जाता है, तो यह बेस क्लास सदस्य से विरासत में मिले सदस्य को छुपा देता है। जब इसे एक ऑपरेटर के रूप में उपयोग किया जाता है, तो यह कंस्ट्रक्टर्स को आमंत्रित करने के लिए एक ऑब्जेक्ट बनाता है।

Dim frm As New Form1 frm.show()

14) ReDim कीवर्ड क्या है और इसका उपयोग क्या है?

Redim कीवर्ड का उपयोग विशेष रूप से सरणियों के लिए किया जाता है और इसका उपयोग किसी के एक या अधिक आयामों के आकार को बदलने के लिए किया जाता है सरणी जिसकी घोषणा पहले ही की जा चुकी है. जब भी आवश्यकता हो, Redim किसी सरणी में तत्वों को मुक्त कर सकता है या जोड़ सकता है।

Dim intArray(7, 7) As Integer
ReDim Preserve intArray(7, 8)
ReDim intArray(7, 7)

15) VB.Net में जैग्ड ऐरे क्या है?

दांतेदार सारणी और कुछ नहीं बल्कि सारणियों की एक सारणी है। सरणी में प्रत्येक प्रविष्टि एक अन्य सरणी है जिसमें किसी भी संख्या में आइटम रखे जा सकते हैं।


16) मेनिफेस्ट क्या है?

मेनिफेस्ट एक टेक्स्ट फ़ाइल है जिसका उपयोग .NET असेंबली की मेटाडेटा जानकारी संग्रहीत करने के लिए किया जाता है। मेनिफेस्ट के फ़ाइल प्रकार को PE प्रकार के रूप में सहेजा जा सकता है। असेंबली का नाम, संस्करण, संस्कृति और कुंजी टोकन को मेनिफेस्ट के रूप में सहेजा जा सकता है।


17) डिस्पोज़ और फ़ाइनलाइज़ () के बीच क्या अंतर हैं?

गारबेज कलेक्टर द्वारा फाइनलाइज़ विधि को बुलाया जाता है जो हमें अप्रबंधित संसाधनों से मुक्त करने में मदद करता है। कुछ अन्य संसाधन हैं जैसे विंडो हैंडल, डेटाबेस कनेक्शन iDisposable इंटरफ़ेस द्वारा नियंत्रित किए जाते हैं।

अप्रयुक्त संसाधनों को स्पष्ट रूप से जारी करने के लिए निपटान विधि को IDisposable इंटरफ़ेस द्वारा नियंत्रित किया जाता है। Dsipose को तब भी कॉल किया जा सकता है, भले ही ऑब्जेक्ट के अन्य संदर्भ जीवित हों।


18) कचरा संग्रहण क्या है?

कचरा संग्रहण को स्वचालित मेमोरी प्रबंधन के रूप में भी जाना जाता है, जिसका उपयोग गतिशील रूप से आवंटित मेमोरी के स्वचालित रीसाइक्लिंग के लिए किया जाता है। कचरा संग्रह कचरा संग्रहकर्ता द्वारा किया जाता है जो मेमोरी को रीसायकल करेगा यदि यह साबित हो जाए कि मेमोरी अप्रयुक्त होगी।


19) कूड़ा संग्राहक में पीढ़ियाँ कितने प्रकार की होती हैं?

कचरा संग्रहकर्ता में तीन प्रकार की पीढ़ियाँ होती हैं।

पीढ़ी 0 - यह एक नव निर्मित वस्तु की पहचान करता है जिसे संग्रह के लिए कभी चिह्नित नहीं किया गया है।

पीढ़ी 1 - यह एक ऐसी वस्तु की पहचान करता है जिसे संग्रह के रूप में चिह्नित किया गया है लेकिन हटाया नहीं गया है।

पीढ़ी 2 - यह एक ऐसी वस्तु की पहचान करता है जो कचरा संग्रहकर्ता के एक से अधिक स्वीप से बच गई है।


20) ऑप्शन क्लियर का क्या उपयोग है?

जब विकल्प स्पष्ट को चालू कहा जाता है तो वेरिएबल को अनिवार्य रूप से घोषित किया जाना चाहिए। यदि यह बंद है, तो वेरिएबल का उपयोग बिना घोषणा के किया जा सकता है।


21) System.String और System.StringBuilder कक्षाओं के बीच क्या अंतर है?

System.string क्लास गैर-अपडेट करने योग्य है और यह इसे अपडेट करने के बजाय नई स्ट्रिंग ऑब्जेक्ट बनाएगा। लेकिन स्ट्रिंग के लिए एक ही स्ट्रिंग ऑब्जेक्ट में अपडेशन संभव है। स्ट्रिंगबिल्डर वर्ग. इसलिए, स्ट्रिंग बिल्डर पर ऑपरेशन स्ट्रिंग क्लास की तुलना में तेज़ और कुशल है।


22) int और int32 के बीच क्या अंतर है?

Int32 32-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करता है जबकि int VB.Net में उपयोग किया जाने वाला कीवर्ड नहीं है।


23) हैशटेबल क्या है?

हैशटेबल को कुंजी और मान जोड़े वाले आइटम के रूप में सेट किया गया है। कुंजियों को अनुक्रमणिका के रूप में संदर्भित किया जाता है और कुंजियों के माध्यम से खोजकर मूल्यों के लिए त्वरित खोज की जा सकती है।


24) नेस्टेड कक्षाएं क्या हैं?

एक वर्ग जिसे दूसरे वर्ग के दायरे में घोषित किया जा सकता है। इन वर्गों को संलग्न वर्ग के दायरे में माना जाता है और ये उस वर्ग या दायरे में उपलब्ध होते हैं।


25) प्रगणक क्या है?

एन्यूमरेटर या एनम एक मान प्रकार है जिसमें सूची के सेट को दिए गए स्थिरांक का एक सेट होता है। गणना का उपयोग तब किया जाता है जब एक से अधिक संख्याओं की परिभाषा की आवश्यकता होती है।


26) डेलीगेट क्या है?

एक प्रतिनिधि को एक ऑब्जेक्ट के रूप में परिभाषित किया जाता है जो एक विधि को संदर्भित कर सकता है। जब भी किसी प्रतिनिधि को कोई विधि सौंपी जाती है, तो वह बिल्कुल उसी विधि की तरह व्यवहार करता है।

उदाहरण:

public delegate int performaddition(int z, int b);

27) वैश्वीकरण क्या है?

वैश्वीकरण और कुछ नहीं बल्कि एप्लिकेशन को अंतर्राष्ट्रीय बनाना और एप्लिकेशन को अन्य भाषाओं या संस्कृतियों में स्थानीयकृत करना है। संस्कृति और कुछ नहीं बल्कि भाषा (अंग्रेजी) और अमेरिका या ब्रिटेन जैसे स्थान का एक संयोजन है।


28) डेटासेट और डेटारीडर के बीच क्या अंतर है?

 

डेटारीडर डेटासेट
डेटारीडर के पास डेटा तक केवल पढ़ने की पहुंच है और इसे केवल अग्रेषित करने के लिए सेट किया गया है। डेटासेट एक ही डेटा स्रोत से एक से अधिक टेबल रख सकता है। यह तालिकाओं के बीच संबंधों को भी संग्रहीत करता है।
डेटारीडर सामग्री को कायम नहीं रख सकता क्योंकि यह केवल पढ़ने योग्य है डेटासेट सामग्री को जारी रख सकता है
डेटारीडर आर्किटेक्चर से जुड़ा है डेटासेट डिस्कनेक्टेड आर्किटेक्चर है

29) मूल्य और संदर्भ प्रकार के बीच क्या अंतर है?

मान प्रकार सीधे डेटा संग्रहीत करते हैं और इसे स्टैक को आवंटित किया जाता है। संदर्भ प्रकार मान के मेमोरी पते के संदर्भ को संग्रहीत करता है और ढेर को आवंटित किया जाता है।


30) VB.Net में TRACE क्या है?

TRACE उपयोगकर्ता को यह देखने की अनुमति देता है कि कोड को विस्तार से कैसे निष्पादित किया गया है। यह बताता है कि कोड कैसे काम कर रहा है.


31) प्रमाणीकरण और प्राधिकरण क्या है?

प्रमाणीकरण उपयोगकर्ताओं से क्रेडेंशियल प्राप्त करने और उपयोगकर्ता की पहचान सत्यापित करने की प्रक्रिया है। प्राधिकरण प्रमाणित संसाधनों तक पहुंच प्रदान करने की प्रक्रिया है। प्रमाणीकरण प्राधिकरण की ओर ले जाता है।


32) प्रमाणीकरण के प्रकार क्या हैं?

प्रमाणीकरण तीन प्रकार के होते हैं और वे हैं -

  • विंडोज प्रमाणीकरण
  • प्रपत्र प्रमाणीकरण
  • पासपोर्ट प्रमाणीकरण

33) ग्लोबल असेंबली कैश (जीएसी) क्या है?

GAC का उपयोग वहां किया जाता है जहां साझा .NET असेंबली मौजूद होती है। इसका उपयोग निम्नलिखित मानदंडों में किया जाता है:

  • यदि .नेट असेंबली में विशेष सुरक्षा आवश्यकताएँ हैं
  • यदि .Net एप्लिकेशन को अन्य एप्लिकेशन के साथ साझा करना है

34) सीएलआर क्या है?

सीएलआर को सामान्य भाषा रनटाइम के रूप में संक्षिप्त किया गया है और यह .NET ढांचे का केंद्र है। प्रोग्राम के कोड निष्पादन का ध्यान रखना रनटाइम की जिम्मेदारी है। सीएलआर निम्नलिखित का ख्याल रखता है:

  • कचरा इकठा करना
  • कोड सत्यापन
  • कोड एक्सेस सुरक्षा
  • आईएल (मध्यवर्ती भाषा)

35) सीटीएस क्या है?

CTS सामान्य प्रकार की प्रणाली है जिसका उपयोग भाषाओं के बीच सुचारू रूप से संचार करने के लिए किया जाता है। उदाहरण के लिए, यदि VB में पूर्णांक डेटा प्रकार है और C++ में लंबा डेटा प्रकार है और ये डेटा प्रकार संगत नहीं हैं।

संगत होने के लिए, सीटीएस का उपयोग दो भाषाओं के बीच इंटरफेस के रूप में किया जा सकता है।


36) सीएलएस क्या है?

सामान्य भाषा विशिष्टता सीटीएस का एक उपसमूह है और इसका उपयोग सभी भाषाओं को एक छतरी में एकजुट करने के लिए किया जाता है। यह सभी .NET भाषा को एक इकाई में समर्थन देने के लिए विस्तारित है।


37) प्रबंधित कोड क्या है?

प्रबंधित कोड का उपयोग CLR वातावरण के अंदर चलाने के लिए किया जाता है और इसे .NET रन टाइम कहा जाता है। सभी इंटरमीडिएट भाषा (आईएल) को प्रबंधित कोड के रूप में सेट किया गया है।


38) .नेट में क्रमबद्धता क्या है?

क्रमांकन को किसी ऑब्जेक्ट को बाइट्स की स्ट्रीम में परिवर्तित करने की प्रक्रिया के रूप में परिभाषित किया गया है। इसका उपयोग मुख्य रूप से वस्तुओं के परिवहन के लिए किया जाता है।


39) .Net कितनी भाषाओं का समर्थन करता है?

VB.Net द्वारा समर्थित भाषाएँ निम्नलिखित हैं:

  • C#
  • VB.Net
  • कोबोल
  • पर्ल

40) Convert.tostring और i.tostring विधि के बीच क्या अंतर है?

Convert.tostring Null को संभालता है और i.tostring null को संभालता नहीं है।


41) .NET के दो मुख्य भाग कौन से हैं?

वे हैं - कॉमन लैंग्वेज रनटाइम (सीएलआर) और .NET फ्रेमवर्क क्लास लाइब्रेरी।


42) थ्रेड और प्रोसेस में क्या अंतर है?

थ्रेड का उपयोग एक समय में एक से अधिक प्रोग्राम को निष्पादित करने के लिए किया जाता है। जबकि, प्रोसेस एक समय में एक ही प्रोग्राम को निष्पादित करता है।


43) मजबूत टाइपिंग और कमजोर टाइपिंग क्या है?

मजबूत प्रकार संकलन समय पर चर के प्रकारों की जांच कर रहा है और कमजोर प्रकार सिस्टम के प्रकारों को यथासंभव देर से जांच रहा है जो कि रन टाइम के अलावा और कुछ नहीं है।


44) एक .NET DLL में कितनी .NET भाषाएँ हो सकती हैं?

एक डीएलएल द्वारा केवल एक भाषा का समर्थन किया जाएगा।


45) वह कौन सा वर्ग है जो अद्वितीय कुंजी का उपयोग करके किसी तत्व तक पहुंचने की अनुमति देता है?

हैश टेबल संग्रह वर्ग है जो अद्वितीय कुंजी का उपयोग करके किसी तत्व तक पहुंचने की अनुमति देता है।


46) कोड सुरक्षा क्या है?

.NET फ्रेमवर्क अनधिकृत उपयोगकर्ताओं से कोड सुरक्षित करने के लिए सुरक्षा सुविधाएँ प्रदान करता है। .NET में दो प्रकार की सुरक्षा होती है:

  • भूमिका आधारित सुरक्षा - उपयोगकर्ता को अधिकृत करती है
  • कोड एक्सेस सुरक्षा - सिस्टम संसाधनों को अनधिकृत कॉल से बचाता है

47) DLL का उपयोग किस लिए किया जाता है? माइक्रोसॉफ्ट .NET रन टाइम?

Mscoree.dll का उपयोग Microsoft .NET रनटाइम DLL के लिए किया जाता है।


48) एक डीएलएल में कितनी कक्षाएं हो सकती हैं?

DLL में असीमित संख्या में कक्षाएं मौजूद हो सकती हैं।


49) हम दशमलव डेटा को .NET में कैसे संग्रहीत कर सकते हैं?

BinaryWriter का उपयोग .NET में दशमलव डेटा संग्रहीत करने के लिए किया जाता है।


50) डीप कॉपी क्या है?

डीप कॉपी और कुछ नहीं बल्कि एक नई वस्तु बनाना और फिर वर्तमान वस्तु के गैर-स्थैतिक फ़ील्ड को नई वस्तु में कॉपी करना है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

Share

7 टिप्पणियाँ

  1. अवतार अंजलि सेठी कहते हैं:

    आपने वह लिखा है वी.बी. नेट प्लेटफ़ॉर्म स्वतंत्र है और संरचित और असंरचित त्रुटि प्रबंधन दोनों के लिए है,
    लेकिन प्रश्नोत्तरी में आपने इसे गलत क्यों चिह्नित किया है?

  2. अवतार मुफुंगंज़िरा मिडिओस कहते हैं:

    काफी मददगार

  3. अवतार देवेन्द्र कुमार नगायच कहते हैं:

    कृपया 2 विवादों को ठीक करें। पहले आप कह रहे हैं कि प्रश्न उत्तर में vb.net प्लेटफ़ॉर्म स्वतंत्र है, लेकिन प्रश्नोत्तरी में आप कह रहे हैं कि vb.net प्लेटफ़ॉर्म स्वतंत्र भाषा नहीं है, दूसरा vb.net संरचित और असंरचित त्रुटि को संभालता है लेकिन प्रश्नोत्तरी में आप कह रहे हैं कि केवल संरचित त्रुटि प्रबंधन का समर्थन करता है।

    1. अवतार व्यवस्थापक कहते हैं:

      प्रश्नोत्तरी में त्रुटियाँ थीं. अब ठीक कर दिया गया है!

  4. अवतार गौरव मनहिरी कहते हैं:

    अच्छे और निष्पक्ष 3 सितारे

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *