top 35 asp net web api interview questions with answers
एएसपी.नेट और वेब एपीआई साक्षात्कार के सबसे लोकप्रिय अक्सर पूछे जाने वाले प्रश्नों की सूची उत्तरदाताओं और अनुभवी पेशेवरों के लिए उत्तर और उदाहरण के साथ:
वेब सेवाएं हमारे पहले ट्यूटोरियल में विस्तार से बताया गया था। हम इस ट्यूटोरियल में सबसे अधिक पूछे जाने वाले वेब एपीआई साक्षात्कार प्रश्नों में से कुछ पर ध्यान केंद्रित करेंगे।
ये ASP.Net और वेब API साक्षात्कार प्रश्न ट्रेंड में हैं और हायरिंग प्रक्रिया के तकनीकी दौर के दौरान पूछे जा रहे हैं। प्रश्नों में व्यक्तिपरक और उद्देश्य दोनों शामिल हैं।
कठिनाई का स्तर मिश्रित है और दोनों शुरुआती और अनुभवी पेशेवरों के लिए उपयुक्त है।
=> यहां निशुल्क एपीआई परीक्षण गाइड देखें
35 सर्वश्रेष्ठ ASP.Net और वेब एपीआई साक्षात्कार प्रश्न और उत्तर
नीचे सूचीबद्ध सबसे लोकप्रिय ASP.Net और वेब एपीआई साक्षात्कार प्रश्न हैं जो साक्षात्कार की तैयारी प्रक्रिया में आपकी सहायता करेंगे।
आइए ढूंढते हैं!!
Q # 1) ASP.Net क्या है?
उत्तर: एएसपी सक्रिय सर्वर पेज के लिए खड़ा है। Microsoft एक फ्रेमवर्क (ASP.Net) के साथ आया था जो कि विरासत एएसपी का अद्यतन संस्करण था। लाइब्रेरी फ़ाइलों और एएसपी इंजन को रूपरेखा स्थापित करते समय संशोधित करने की आवश्यकता नहीं है।
इससे IIS (इंटरनेट सूचना सर्वर) को एक ही सिस्टम पर दोनों ASP और ASP.Net स्क्रिप्ट रखने की सुविधा मिली। IIS और कुछ नहीं बल्कि Microsoft द्वारा प्रदान किया जाने वाला सर्वर है जो किसी भी ASP.Net या वेब एप्लिकेशन को इंटरनेट-आधारित सेवाएं प्रदान करने के लिए उपयोग किया जाता है। किसी भी वेब पेज स्क्रिप्ट को IIS द्वारा निष्पादित किया जाता है।
Q # 2) ASP.Net में कैशिंग का क्या मतलब है?
उत्तर: मान लीजिए आप जा रहे हैं गूगल बहुत बार और जब आप अपने ब्राउज़र पर एक नया टैब खोलते हैं (क्रोम कहते हैं), तो यह वेब पेज 'सबसे अधिक बार उपयोग किया जाने वाला' अनुभाग में होगा।
इसका मतलब है कि google.com को आपकी मशीन पर कैश कर दिया गया है और इसे हाल के दिनों में एक्सेस नहीं की गई अन्य वेबसाइटों की तुलना में बहुत कम समय में खोला जाएगा। यह कैशिंग का एक उदाहरण है।
इस प्रकार, कैशिंग एक ऐसा तंत्र है जो कैश मेमोरी में अक्सर एक्सेस की गई फ़ाइलों को रखता है और फ़ाइलों या डेटा के वास्तविक पते के बजाय कैश से उन्हें एक्सेस करता है।
Q # 3) कैशिंग के प्रकार क्या हैं?
उत्तर: नीचे दिखाए गए अनुसार तीन अलग-अलग प्रकार के कैशिंग हैं:
- पेज कैशिंग
- डेटा कैशिंग
- खुशबू कैशिंग
Q # 4) पेज लाइफ साइकिल क्या है? पृष्ठ जीवन चक्र में कौन सी घटनाएं होती हैं?
नेटवर्क सुरक्षा कुंजी कहां है?
उत्तर: किसी भी ASP.Net पृष्ठ के निष्पादन के दौरान, पृष्ठ घटनाओं की एक सूची से गुजरता है (अंत से पहले इसकी स्थापना (प्रारंभ)) (अंत तक)। एक पृष्ठ पर कालानुक्रमिक क्रम में इन घटनाओं की घटना को पृष्ठ जीवन चक्र के रूप में जाना जाता है।
नीचे एक पृष्ठ जीवन चक्र के दौरान होने वाली सभी घटनाओं की सूची दी गई है।
Q # 5) ViewState क्या है? पृष्ठ जीवन चक्र की किस घटना में, ViewState उपलब्ध है?
उत्तर: ViewState एक राज्य प्रबंधन तकनीक है जो किसी वेब पेज के PostBack इवेंट में एक पृष्ठ पर उपयोगकर्ता इनपुट डेटा संग्रहीत करने की अनुमति देता है। ViewState, Init के बाद और पेज लाइफ चक्र के PageLoad इवेंट से पहले उपलब्ध है।
Q # 6) ViewState में वस्तुओं का जीवन-काल क्या है?
उत्तर: ViewState में आइटम का जीवन काल वर्तमान पृष्ठ के जीवन पर निर्भर करता है। वे तब तक मौजूद हैं जब तक कि वर्तमान पृष्ठ मौजूद है।
Q # 7) सभी वेब सर्वर नियंत्रण के मूल वर्ग क्या है?
उत्तर: सभी वेब सर्वर नियंत्रण का मूल वर्ग 'System.Web.UI.Control' है।
Q # 8) आप ViewState में एक मान कैसे संग्रहीत करते हैं और उन्हें पुनः प्राप्त करते हैं?
उत्तर: जैसा कि हम जानते हैं, ViewState पृष्ठ का मान और उपयोगकर्ता इनपुट पृष्ठ पर संग्रहीत करता है।
निम्नलिखित उदाहरण है कि हम ViewState में मूल्य कैसे संग्रहीत करते हैं और इसे पुनः प्राप्त करते हैं।
ViewState(“emp”)=”Saket Saurav”; // ViewState में मान संग्रहीत करें
string value = ViewState ('emp')। ToString (); // जानकारी दोबारा प्राप्त करें
Q # 9) वेब क्लास किस आधार से विरासत में मिली हैं?
उत्तर: पेज क्लास सभी WebForms के लिए बेस क्लास है।
Q # 10) ASP.Net एप्लिकेशन से एक ईमेल भेजने के लिए एक कोड लिखें।
उत्तर: कोड स्निपेट लिखना ASP.net और साथ ही सेलेनियम साक्षात्कार दोनों में बहुत आम है। सेलेनियम के लिए, हम पहले ही चर्चा कर चुके हैं कि ईमेल कैसे भेजें।
नीचे ASP.Net एप्लिकेशन से एक ईमेल भेजने के लिए स्पष्टीकरण और कोड दिए गए हैं।
व्याख्या
नीचे दिए गए कार्यक्रम में, हम MailMessage के लिए एक ऑब्जेक्ट बना रहे हैं। इसके बाद, हम प्रेषक और प्राप्तकर्ता ईमेल पते निर्दिष्ट कर रहे हैं। फिर, हम विषय पंक्ति को सॉफ़्टवेयर परीक्षण के रूप में निर्दिष्ट कर रहे हैं।
बाद में, हम उस ईमेल के मुख्य भाग को प्रारूपित कर रहे हैं, जिसे तब लोकलहोस्ट सर्वर के माध्यम से एक साधारण मेल ट्रांसफर प्रोटोकॉल के उपयोग के साथ भेजा जाता है।
टिप्पणियाँ के साथ कोड
MailMessage mail = new MailMessage (); //creating an obj for MailMessage mail.From = “xyz@xyz.com'; //specifying the sender mail id mail.To = 'abc@abc.com'; //specifying the recipient mail id mail.Subject = 'Software Testing'; //specifying the subject mail.Body = 'Hi, Sending an email'; //drafting the body of the email SmtpMail.SmtpServer = 'localhost'; //sending through the localhost server SmtpMail.Send (mail); //passing the attribute “mail” in the Smtp.Send()
Q # 11) वह कौन सी फाइल है जिसके माध्यम से आप अपने ASP.Net एप्लिकेशन को कस्टमाइज़ कर सकते हैं?
उत्तर: web.config वह फाइल है जिसके माध्यम से हम ASP.Net में अपने एप्लिकेशन को कस्टमाइज़ कर सकते हैं जैसे कि नए थीम को लागू करना, चित्र या क्रॉपिंग छवियों को आकार देना।
Q # 12) ASP.Net में क्वेरी स्ट्रिंग क्या है?
उत्तर: क्वेरी स्ट्रिंग एक स्ट्रिंग (वर्णों का संग्रह) है जो किसी वेब ब्राउज़र पर पते या URL के एक भाग के रूप में पारित किया जाता है। इसे अक्सर प्रश्न चिह्न (?) से अलग किया जाता है।
क्वेरी स्ट्रिंग का सिंटैक्स है Request.QueryString (परिवर्तनशील) ((सूचकांक) .count)
Q # 13) कोड-बिहाइंड और कोड इनलाइन के बीच अंतर क्या हैं?
उत्तर:
- कोड बिहाइंड एक अलग वर्ग फ़ाइल में लिखा गया कोड है जबकि कोड इनलाइन एक ASP.Net वेब पेज के अंदर लिखा कोड है।
- कोड बिहाइंड में एक एक्सटेंशन .aspx.cs या .aspx.vb होता है जबकि कोड इनलाइन (जैसा कि यह ASP.Net के अंदर है) में केवल .aspx का एक्सटेंशन है। कोड इनलाइन HTML के साथ टैग के अंदर लिखा गया है।
- सभी वेब पेजों के लिए कोड एक .dll फ़ाइल (डेटा लिंक लाइब्रेरी फ़ाइल) में संकलित किया जाता है, जिसे इनलाइन कोड से मुक्त रखा जाता है।
Q # 14) ASP.Net में निर्देश क्या हैं? सभी महत्वपूर्ण निर्देशों को सूचीबद्ध करें।
उत्तर: निर्देश वे निर्देश हैं जिनका उपयोग यह वर्णन करने के लिए किया जाता है कि कैसे .aspx पृष्ठों को फ्रेमवर्क द्वारा संसाधित किया जाएगा। अलग-अलग निर्देश विभिन्न विकल्पों या विशेषताओं के साथ आते हैं और आसानी से वर्ग के नाम, उनके विवरण या विशिष्ट पृष्ठ के लिए कोड-पीछे वर्ग के फाइलों के नाम प्रदान करते हैं।
इसके साथ शुरू होता है।
वाक्य रचना है:
महत्वपूर्ण निर्देश:
- @पृष्ठ
- @सभा
- @नियंत्रण
- @गुरुजी
- @MasterType
- @ छूट
- @आयात
- @ संदर्भ
- @PrepretPageType
- @OutputCache
- @रजिस्टर करें
Q # 15) SQL सूचनाएं और SQL अमान्य क्या हैं?
उत्तर: एसक्यूएल नोटिफिकेशन वे सूचनाएं होती हैं जो कैश में कॉपी किए जाने वाले डेटा में कोई बदलाव होने पर ट्रिगर होती हैं।
एसक्यूएल अमान्य कुछ है (आप इसे एक पार्सर कह सकते हैं) जो कि कैश में कॉपी किए गए डेटा के खिलाफ डेटाबेस में मौजूद डेटा में किसी भी परिवर्तन को खोजने पर तुरंत अमान्य हो जाता है।
Q # 16) सेशन स्टेट मोड्स क्या हैं? ASP.net के कुछ महत्वपूर्ण सत्र राज्य मोड की सूची।
उत्तर: सत्र स्थिति वह चीज है जिसमें सत्र ऑब्जेक्ट सिस्टम में लॉग किए गए किसी विशेष उपयोगकर्ता के बारे में जानकारी संग्रहीत करता है। यह सत्र जानकारी उपयोगकर्ता आईडी या पासवर्ड, उपयोगकर्ता के अंतिम लॉगिन, अंतिम गतिविधि आदि के बारे में विवरण हो सकती है।
यह सत्र राज्य विभिन्न भंडारण विकल्पों के साथ आता है। फिर से, प्रत्येक विकल्प सत्र राज्य मोड में मूल्य द्वारा नियंत्रित किया जाता है।
महत्वपूर्ण सत्र राज्य मोड
- राज्य सर्वर मोड: ASP.Net राज्य सेवा में स्टोर सत्र राज्य। किसी विशेष क्षेत्र में एप्लिकेशन के पुनरारंभ होने से सत्र राज्य में बाधा नहीं आती है।
- InProc मोड : एक डिफ़ॉल्ट मोड जिसमें सत्र स्थिति वेब सर्वर पर मेमोरी में संग्रहीत होती है।
- SQL सर्वर मोड : सत्र स्थिति SQL सर्वर डेटाबेस में संग्रहीत है। यह अनुप्रयोग के पुनः आरंभ होने पर भी सत्र की स्थिति को संरक्षित करने में स्टेट सर्वर के समान है।
- कस्टम मोड : सत्र राज्य को कस्टम संग्रहण प्रदाता में संग्रहीत किया जाता है। इसे (कस्टम संग्रहण प्रदाता) उपयोगकर्ता द्वारा कॉन्फ़िगर किया जा सकता है।
- ऑफ मोड : यह ऑफ़लाइन मोड को सक्षम करता है। इस मोड में सत्र राज्य अक्षम है।
Q # 17) Server.Transfer और Response.Redirect में क्या अंतर है?
उत्तर: जैसा कि हम जानते हैं, दोनों Server.Transfer और Response.Redirect का उपयोग उपयोगकर्ताओं को पेज निष्पादन के दौरान एक पृष्ठ से दूसरे पर नेविगेट करने की सुविधा के लिए किया जाता है। उनके बीच मुख्य अंतर यह है कि Server.Transfer (जैसा कि नाम से पता चलता है), स्थानांतरण सर्वर द्वारा किया जाता है और Response.Redirect में, यह ब्राउज़र द्वारा किया जाता है।
Q # 18) ASP.net में वेब सेवाओं को परिभाषित करें।
उत्तर: वेब सेवा एक सॉफ्टवेयर सेवा है जो एक नेटवर्क का उपयोग करके एक मशीन से दूसरी मशीन परोसती है। ये सेवाएं XML का उपयोग करती हैं और डेटा ट्रांसमिशन के लिए एसएसएल और डब्ल्यूएसएस प्रदान करती हैं।
Q # 19) बहुभाषी वेबसाइट क्या है?
उत्तर: कोई भी वेबसाइट जो कई भाषाओं का समर्थन करती है, बहुभाषी वेबसाइट कहलाती है। इन वेबसाइटों की सामग्री विभिन्न भाषाओं में हैं और इन्हें कई भाषाओं में परिवर्तित किया जा सकता है। कुछ लोकप्रिय बहुभाषी वेबसाइटों में शामिल हैं एमएसएन , फेसबुक , आदि।
Q # 20) कौन सी वस्तु उपयोगकर्ता के राज्य या डेटा को लपेटती है?
उत्तर: सत्र वस्तु।
Q # 21) एक सत्र वस्तु क्या है?
उत्तर: सत्र ऑब्जेक्ट एक ऐसी वस्तु है जो उपयोगकर्ता के सत्र के बारे में जानकारी संग्रहीत करती है। सामान्य जानकारी में नाम, आईडी, प्राथमिकताएं, सेटिंग्स में कोई बदलाव आदि शामिल हैं। सत्र प्रारंभ होने पर सत्र ऑब्जेक्ट को प्रारंभ किया जाता है और सत्र समाप्त होने पर नष्ट हो जाता है।
Q # 22) प्रमाणीकरण और प्राधिकरण के बीच अंतर स्पष्ट करें।
उत्तर: प्राधिकार यह पुष्टि करने की प्रक्रिया है कि क्या आप सिस्टम का उपयोग करने के लिए अधिकृत उपयोगकर्ता हैं। इसमें लॉगिन क्रेडेंशियल को मान्य करना शामिल है।
उदाहरण के लिए, फेसबुक पर लॉगिन का उपयोग।
प्रमाणीकरण किसी सिस्टम में किसी विशिष्ट संसाधन तक पहुँच प्रदान करने की प्रक्रिया है। इसमें किसी भी निजी डेटा, संसाधन कुंजी, टोकन आदि तक पहुंच शामिल है। उदाहरण के लिए, फेसबुक पर निजी तस्वीरें देखने के अधिकार का उपयोग।
संक्षेप में, संसाधनों का उपयोग करने के लिए केवल एक प्रमाणित व्यक्ति को अधिकृत किया जा सकता है।
Q # 23) कौन से तरीके किसी पेज पर सभी नियंत्रणों को मान्य करते हैं?
परीक्षण योजना और परीक्षण मामले के बीच अंतर
उत्तर: पृष्ठ। अमान्य ()
Q # 24) आप अपने ASP.Net एप्लिकेशन को विषय कैसे लागू कर सकते हैं?
उत्तर: एक कॉन्फ़िगरेशन फ़ाइल है जिसे web.config कहा जाता है। Web.config फ़ाइल के अंदर, आप टैग में नेविगेट कर सकते हैं और नीचे दिखाए अनुसार विषय को लागू कर सकते हैं।
Q # 25) क्या वेब सेवाएँ POM परियोजना की तरह डेटा पाठकों का समर्थन करती हैं?
उत्तर: नहीं, यह नहीं है। हालांकि, यह डेटा सेट का समर्थन करता है जिसका उपयोग इनपुट डेटा को पारित करने के लिए किया जा सकता है।
Q # 26) वेब एपीआई क्या है? वेब एपीआई में कौन सा प्रोटोकॉल प्रयोग किया जाता है?
उत्तर: वेब एपीआई को एक इंटरफ़ेस के रूप में परिभाषित किया जा सकता है जो क्लाइंट मशीन और वेब सर्वर के बीच संचार की सुविधा प्रदान करता है।
आइए एक उड़ान पर बुकिंग का एक बहुत ही सामान्य परिदृश्य लें www.makemytrip.com, जो एक ऑनलाइन यात्रा सेवा है जो कई एयरलाइनों से जानकारी एकत्र करती है। जब आप फ्लाइट बुकिंग के लिए जाते हैं, तो आप यात्रा की तारीख / वापसी की तारीख, कक्षा आदि जैसी जानकारी दर्ज करते हैं और खोज पर क्लिक करते हैं।
यह आपको कई एयरलाइनों की कीमत और उनकी उपलब्धता दिखाएगा। इस मामले में, एप्लिकेशन कई एयरलाइंस के एपीआई के साथ बातचीत करता है और एयरलाइन के डेटा तक पहुंच देता है।
एक और उदाहरण है www.trivago.com जो किसी विशेष शहर से अलग-अलग होटलों की कीमत और उपलब्धता की तुलना और सूची बनाता है। यह वेबसाइट डेटाबेस तक पहुंचने के लिए कई होटलों के एपीआई के साथ संचार करती है और उनकी वेबसाइट से कीमतों और उपलब्धता को सूचीबद्ध करती है। HTTP प्रोटोकॉल का उपयोग Web API में किया जाता है।
Q # 27) परीक्षकों और डेवलपर्स द्वारा स्वचालित परीक्षण विकसित करने और परीक्षण उपकरण बनाने के लिए किस पुस्तकालय का उपयोग किया जाता है?
उत्तर: TestAPI एक पुस्तकालय (उपयोगिता) है जिसका उपयोग एल्गोरिदम का उपयोग करके स्वचालित परीक्षण और परीक्षण उपकरण बनाने के लिए किया जाता है।
Q # 28) आप एपीआई के URL में कौन से पैरामीटर पास कर सकते हैं? क्या GET और POST एक ही URL का उपयोग कर सकते हैं?
Android के लिए एक अच्छा एमपी 3 डाउनलोडर अनुप्रयोग whats
उत्तर: पूर्ण अंत बिंदु को परिभाषित करने के लिए कुछ पैरामीटर हैं जो आप अपने URL में पास कर सकते हैं। ये संदर्भ कुंजी, दस्तावेज़ कुंजी या कुछ भी हैं जो सटीक समापन बिंदु को हिट करने के लिए एपीआई की सुविधा प्रदान करते हैं।
उदाहरण के लिए, हमें दस्तावेज़ 'परीक्षण' पर हिट करना होगा जल्द ही संदर्भ कुंजी com.express.presto के उपयोग के साथ।
ऐसी स्थिति में, हमारा URL https://www.presto.com होता है, लेकिन पूरा एंड-पॉइंट जैसा दिखेगा
https://www.presto.com/com.express.presto/test
इस तरह, हम यह सुनिश्चित कर सकते हैं कि समापन बिंदु एक निर्दिष्ट संदर्भ कुंजी का उपयोग करके परीक्षण दस्तावेज़ को हिट करेगा।
हां, GET और POST को समान समापन बिंदु का उपयोग करना होगा। यदि आप समान समापन बिंदु का उपयोग नहीं करते हैं, तो यह ऐसा होगा जैसे आप एक URL में एक रिकॉर्ड बना रहे हैं और दूसरे URL से कुछ और प्राप्त कर रहे हैं और इससे कोई मतलब नहीं है।
Q # 29) यदि 200 सभी सफल ऑपरेशन के लिए है तो हमारे पास 201 रिस्पांस कोड क्यों हैं?
उत्तर: यह एक पेचीदा सवाल है। जैसा कि हम जानते हैं, वेब एपीआई में सभी HTTP प्रतिक्रिया कोड डेवलपर द्वारा हेरफेर किए जा सकते हैं और यह सभी ऐप देव पर निर्भर करता है कि वे प्रतिक्रिया कोड को कैसे कॉन्फ़िगर करना चाहते हैं।
इस प्रकार, आपके पास सभी सफल संचालन के लिए 200 या 201 हो सकते हैं। सामान्य तौर पर, 200 एक सफल ऑपरेशन के लिए और 201 एक रिकॉर्ड के सफल निर्माण के लिए खड़ा होता है।
Q # 30) आप यह कैसे सुनिश्चित कर सकते हैं कि वेब एपीआई केवल JSON डेटा लौटाए?
उत्तर: हेडर भाग में, आपको 'एप्लिकेशन / जसन' मान पास करना होगा।
Q # 31) वेब एपीआई में एक स्वैगर क्या है?
उत्तर: स्वैगर सबसे आम टेम्पलेट है जो वेब एपीआई में उपयोग किया जाता है। इस टेम्पलेट का उपयोग विभिन्न तरीकों के लिए एपीआई की प्रतिक्रिया की जांच करने के लिए किया जाता है जो एक विशेष एपीआई का समर्थन करता है। आपको केवल क्रिया (GET या PUT) पर क्लिक करने की आवश्यकता है, टोकन, निकाय या पेलोड (यदि लागू हो) निर्दिष्ट करें और 'इसे आज़माएं' पर क्लिक करें।
कार्यान्वयन से पहले, प्रत्येक डेवलपर आपको स्वैगर लिंक प्रदान करेगा, जिस पर आप एपीआई का परीक्षण कर सकते हैं। यदि नहीं, तो POSTMAN नामक टूल का उपयोग करके इसे प्राप्त किया जा सकता है।
(छवि स्रोत )
Q # 32) स्वैगर कंपोनेंट्स को समझाइए।
उत्तर: जैसा कि आप ऊपर की छवि में देख सकते हैं, एक URL है जो /swagger-ui.html के साथ समाप्त होता है। हर Swagger URL /swagger-ui.html के साथ समाप्त होता है।
नीचे सूचीबद्ध स्वैगर के विभिन्न घटक हैं:
क) प्रलेखन का नाम: यहाँ एपीआई प्रलेखन प्रलेखन का नाम है।
b) एपीआई का नाम : उत्पाद नियंत्रक एपीआई का नाम है जिसमें एपीआई संस्करण और आधार URL होगा।
ग) एपीआई का समर्थन करने वाले तरीकों की सूची: GET, PUT, POST, और DELETE सामान्य तरीके हैं जो API का समर्थन करते हैं।
(छवि स्रोत )
(छवि स्रोत )
d) पैरामीटर्स : आईडी (संदर्भ कुंजी), नाम (दस्तावेज़ का नाम), प्राधिकरण, सामग्री-प्रकार, आदि जैसे कुछ पैरामीटर हैं जो हर स्वैगर का समर्थन करता है।
ई) सबमिट करें : जब आप सभी आवश्यक मान दर्ज कर लेते हैं, तो आपको यह कोशिश करें बटन पर क्लिक करना होगा जो सभी स्वैगर के लिए सबमिट बटन है।
Q # 33) HTTP अनुरोध और प्रतिक्रिया के मीडिया प्रकार क्या हैं?
उत्तर: मीडिया प्रकार का उपयोग अनुरोधों, प्रतिक्रियाओं, छवियों और ग्रंथों के स्वरूपों को निर्दिष्ट करने के लिए किया जाता है।
मीडिया प्रकारों में शामिल हैं:
- छवि / पीएनजी या छवि / जेपीजी या छवि / जेपीईजी
- पाठ / HTML
- आवेदन / json या अनुप्रयोग / xml
Q # 34) वेब एपीआई में BSON क्या है?
उत्तर: बीएसएन बाइनरी जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए खड़ा है। BSON में कुंजी-मूल्य जोड़ी में ऑब्जेक्ट हैं जो एन्कोडिंग और डिकोडिंग के लिए तेज़ है। यह JSON की तरह हल्का है, लेकिन यह JSON की तुलना में बहुत तेज है। इसके अलावा, BSON एक पठनीय प्रारूप में नहीं है।
Q # 35) वेब एपीआई में JSON में इंडेंटेशन को लागू करने के लिए एक कोड स्निपेट लिखें।
उत्तर: नीचे इंडेंटेशन के लिए कोड स्निपेट है।
var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter; json.SerializerSettings.Formatting = Formatting.Indented;
निष्कर्ष
इसके साथ, हम ASP.Net और वेब एपीआई साक्षात्कार प्रश्नों पर ट्यूटोरियल के अंत में आ गए हैं। इन ASP.Net और वेब एपीआई साक्षात्कार प्रश्नों का गहन ज्ञान आपको साक्षात्कार को सफलतापूर्वक पूरा करने में मदद करेगा।
हम आपको अपने ASP.Net और वेब एपीआई साक्षात्कार के लिए शुभकामनाएं देते हैं !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- शीर्ष 20 सबसे महत्वपूर्ण एपीआई परीक्षण साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- 35+ शीर्ष Apache Tomcat साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- शीर्ष 35 Android साक्षात्कार प्रश्न और उत्तर
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- शीर्ष 35 एचटीएमएल 5 साक्षात्कार प्रश्न और उत्तर