AJAX (एजेएएक्स) साक्षात्कार प्रश्न और उत्तर का परिचय
AJAX (एजेएएक्स) को “अतुल्यकालिक जावास्क्रिप्ट और एक्सएमएल” कहा जाता है, वेब पेजों के क्षेत्र में वेब तकनीकों के क्षेत्र में उपयोग की जाने वाली वेब तकनीकों या मानकों का एक सेट है जो समृद्ध उपयोगकर्ता अनुभव के लिए विकास और सामग्री के लिए कम सर्वर लोडिंग प्रदर्शित होता है। डेटा लेन-देन प्रारूप या तो एक्सएमएल या जेएसओएन हो सकता है जहां जावास्क्रिप्ट जेएसओएन (जावास्क्रिप्ट वस्तु नोटेशन) के मूल निवासी है, अधिकांश आधुनिक वेब अनुप्रयोग डेटाबेस सर्वर के साथ इंटरैक्ट करने के लिए डेटा प्रारूप के रूप में जेएसओएन का उपयोग करते हैं।
AJAX (एजेएएक्स) एक ही तकनीक तक ही सीमित नहीं है और इसमें प्रौद्योगिकियों का एक समूह शामिल है और इसका उपयोग एचटीएमएल , सीएसएस , जावास्क्रिप्ट और विभिन्न जेएस पुस्तकालयों के साथ भी किया जा सकता है । AJAX (एजेएएक्स) का मुख्य भाग क्लाइंट या सर्वर के अंतिम उपयोगकर्ता को समृद्ध उपयोगकर्ता अनुभव प्रदान करके मौजूदा वेब पेज को बाधित या पुनः लोड करने के साथ पृष्ठभूमि में सर्वर के साथ संवाद करना है।
तो आपको अंत में AJAX (एजेएएक्स) में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि AJAX (एजेएएक्स) साक्षात्कार को कैसे दरार करना है और संभावित AJAX (एजेएएक्स) साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम AJAX (एजेएएक्स) साक्षात्कार प्रश्न और उत्तर तैयार किए हैं। AJAX (एजेएएक्स) साक्षात्कार प्रश्नों की सूची नीचे ज्यादातर AJAX में पूछा गया है। इस सूची को दो भागों में विभाजित किया गया है:
- भाग 1 – AJAX (एजेएएक्स) साक्षात्कार प्रश्न (मूल)
- भाग 2 – AJAX (एजेएएक्स) साक्षात्कार प्रश्न (उन्नत)
भाग 1 – AJAX (एजेएएक्स) साक्षात्कार प्रश्न (मूल)
इस पहले भाग में बुनियादी AJAX (एजेएएक्स) साक्षात्कार प्रश्न और उत्तर शामिल हैं
1. AJAX (एजेएएक्स) क्या है और इसके बारे में समझाओ?
उत्तर:
AJAX (एजेएएक्स) (अतुल्यकालिक जावास्क्रिप्ट और एक्सएमएल) वेब पेज की मौजूदा स्थिति को परेशान या बदलने के बिना पृष्ठभूमि में पृष्ठ सामग्री को लोड करने के लिए उपयोग की जाने वाली तकनीकों का एक समूह है। ब्राउज़र पेड़ में डोम (दस्तावेज़ वस्तु मॉडल) एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफेस) गतिशील कार्यक्षमताओं को प्रदान करने या गतिशील रूप से वेब पेज की सामग्री को बदलने के लिए छेड़छाड़ की जा सकती है। एसिंक्रोनस संचार AJAX (एजेएएक्स) की एक और शानदार विशेषता है और जिसे एक्सएमएल एचटीपी अनुरोध वस्तु का उपयोग करके हासिल किया जा सकता है जो एक वस्तु के रूप में मौजूद एक एपीआई है जिसे मानक डब्ल्यूएचएटीडब्ल्यूजी (वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप) द्वारा दिया जाता है और बाद में डब्ल्यू 3 सी में ले जाया गया था (विश्वव्यापी वेब संकाय)।
2. AJAX (एजेएएक्स) में उपयोग की जाने वाली विभिन्न तकनीकों क्या हैं?
उत्तर:
AJAX (एजेएएक्स) में एचटीएमएल (और एक्सएचटीएमएल), सीएसएस (प्रस्तुति परत के लिए), जेएसओएन, एक्सएमएल या एक्सएसएलटी (वेब सर्वर और क्लाइंट के बीच डेटा एक्सचेंज के लिए), जावास्क्रिप्ट और एसिंक्रोनस संचार के लिए अन्य एपीआई जैसी विभिन्न तकनीकों के साथ शामिल है। AJAX (एजेएएक्स) गतिशील वेब पेज बनाने के लिए प्रयोग किया जाता है। AJAX (एजेएएक्स) का उपयोग करने वाली वेबसाइटों के उदाहरण गूगल, जीमेल, यूट्यूब, फेसबुक इत्यादि हैं। AJAX (एजेएएक्स) दुनिया भर के सभी ब्राउज़रों और नेटवर्क का अनुपालन करने के लिए इंटरनेट मानकों पर आधारित मानक है।
आइए अगले AJAX (एजेएएक्स) साक्षात्कार प्रश्न पर जाएं।
3. AJAX (एजेएएक्स) में एक तुल्यकालिक अनुरोध क्या है?
उत्तर:
AJAX (एजेएएक्स) में एक समय का और अतुल्यकालिक प्रकार के अनुरोध वेब सर्वर अनुरोध की अनुरोध प्राथमिकता के आधार पर उपयोग किए जाते हैं और सर्वर की आवश्यकता के आधार पर उपयोगकर्ता को उपयोगकर्ता को प्रतिक्रिया देने के लिए ध्यान से कॉन्फ़िगर किया जाना चाहिए। एक समय का अनुरोध स्क्रिप्ट निष्पादन के अगले भाग के साथ आगे बढ़ने का अनुरोध करने के बाद सर्वर की प्रतिक्रिया के लिए इंतजार कर रहा है जो तेजी से प्रतिक्रिया तंत्र में महत्वपूर्ण है और इसे सर्वर को उच्च उत्तरदायी बनाने के लिए अक्सर बार-बार टालना चाहिए। जहां भी सिंक्रोनस अनुरोध तंत्र आवश्यक या अपरिहार्य है, वहां इसका उपयोग किया जाना चाहिए।
4. AJAX (एजेएएक्स) में एक तुल्यकालिक अनुरोध क्या है?
उत्तर:
एक असीमित अनुरोध को स्क्रिप्ट निष्पादन के रूप में परिभाषित किया जाता है जो अनुरोध के बाद वेब सर्वर से प्रतिक्रिया के बावजूद निष्पादन की अगली पंक्ति के साथ आगे बढ़ने की अनुमति देता है, जिसे बाद में वेब सर्वर से प्रतिक्रिया प्राप्त होने पर संभाला जा सकता है। एक समय का उपयोगकर्ता को प्रतिक्रियाओं को बिना किसी देरी के प्रदान करने में सबसे अधिक आयात तंत्र है जहां उपयोगकर्ता पिछले अनुरोधों के लिए सर्वर से प्रतिक्रियाओं के बावजूद वेब पेजों के साथ अभी भी बातचीत कर सकता है।
5. AJAX (एजेएएक्स)में अलग-अलग तैयार राज्य क्या हैं?
उत्तर:
एक तैयार राज्य एक्सएमएल एचटीपी अनुरोध वस्तु में मौजूद एक प्रॉपर्टी है जो एक्सएमएल एचटीपी अनुरोध की स्थिति रखती है। विभिन्न प्रकार के स्टेटस परिवर्तन 0 से 4 तक उपलब्ध हैं जिन्हें 0 (अनुरोध प्रारंभ नहीं किया गया), 1 (सर्वर के साथ स्थापित कनेक्शन), 2 (अनुरोध प्राप्त), 3 (प्रसंस्करण अनुरोध) 4 (अनुरोध समाप्त हो गया है और एक प्रतिक्रिया तैयार है)। जब स्थिति 4 होती है, तो स्थिति को एचटीटीपी स्थिति 200 (ठीक) के रूप में वर्णित किया जा सकता है जिसका अर्थ है कि अनुरोध सफलता है और प्रतिक्रिया तैयार है।
भाग 2 – AJAX (एजेएएक्स) साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत AJAX (एजेएएक्स) साक्षात्कार प्रश्नों पर एक नज़र डालें।
6. AJAX (एजेएएक्स) तैयार राज्यों में विभिन्न चरणों और प्रक्रियाओं क्या हैं?
उत्तर:
विभिन्न राज्यों और इसकी प्रक्रियाएं AJAX (एजेएएक्स) में प्रारंभिकरण, अनुरोध, प्रसंस्करण और समाप्त होती हैं। जब किसी वस्तु पर एक खुली विधि कहा जाता है, तो स्थिति 1 में बदल जाती है। जब एक प्रेषण विधि कहा जाता है तो स्थिति 2 में बदल जाती है। सर्वर से प्रतिक्रिया प्राप्त करने के बाद, जब कोई अनुरोध समाप्त होता है, तो स्थिति 4 में बदल जाती है।
7. एक्सएमएल एचटीपी अनुरोध वस्तु क्या है?
उत्तर:
एक्सएमएल एचटीपी अनुरोध (एक्सएचआर) एक ब्राउज़र स्तर एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) है जो जावास्क्रिप्ट का उपयोग कर सर्वर-ग्राहक अनुरोधों को संसाधित करता है। एक्सएमएल एचटीपी अनुरोध वस्तु एक सर्वर और ब्राउज़र ग्राहक के बीच संचार स्थापित करने के लिए एपीआई के रूप में मौजूद है। एक्सएमएल एचटीपी अनुरोध का उपयोग पृष्ठ सामग्री को पूरी तरह से लोड करने के बाद भी सर्वर से डेटा प्रतिक्रियाओं को पुनः लोड करने, अनुरोध करने और प्राप्त करने के बिना किया जाता है, उपयोगकर्ता को किसी भी बाधा के बिना पृष्ठभूमि में सर्वर से प्रतिक्रियाओं का अनुरोध और प्राप्त होता है।
आइए अगले AJAX (एजेएएक्स) साक्षात्कार प्रश्नों पर जाएं।
8. AJAX (एजेएएक्स) में एक्सएमएल एचटीपी अनुरोध वस्तु का उपयोग क्या हैं?
उत्तर:
एक एक्सएमएल एचटीपी अनुरोध तैयार राज्य परिवर्तन स्थिति के आधार पर भेजा जा सकता है। एक एक्सएमएल एचटीपी अनुरोध वस्तु निर्माता नई एक्सएमएल एचटीपी अनुरोध () को कॉल करके बनाया जा सकता है। एक्सएमएल एचटीपी अनुरोध क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (सीओआरएस) को संभालता है। कचरा संग्रह एक्सएमएल एचटीपी अनुरोध वस्तु में नहीं किया जाना चाहिए यदि राज्य या तो खुली स्थिति या लोड, समय समाप्त, निरस्त, त्रुटि, भारोत्तोलन, तैयार करने और प्रगति में है। इवेंट हैंडलर के विभिन्न प्रकार के साथ-साथ एक्सएमएल एचटीपी अनुरोध में समर्थित हैं।
9. वेब विकास में AJAX (एजेएएक्स) अनुप्रयोग क्या हैं?
उत्तर:
AJAX (एजेएएक्स) प्रौद्योगिकियों के विभिन्न अनुप्रयोगों में असीमित कॉलिंग, उपयोगकर्ता के अनुकूल, उच्च-स्पीड पहुँच इत्यादि शामिल हैं। वर्तमान में AJAX (एजेएएक्स) का उपयोग करने वाले वास्तविक समय अनुप्रयोगों या वेबसाइटें गूगल, जीमेल, गूगल मैप्स, अमेज़ॅन इंक आदि हैं, जहां उपयोगकर्ताओं को सामग्री पूरे वेब पेज को पुनः लोड किए बिना प्रदर्शित की जाती है। अन्य अनुप्रयोगों में डेटा प्रमाणीकरण शामिल होता है जो तत्काल होता है, सबमिट करने से पहले वेब पेज पर फॉर्मों को मान्य करना, शुरुआती टाइप किए गए शब्दों के आधार पर फ़ील्ड में डेटा को स्वत: पूर्ण करना, क्रिकेट स्कोर, समय, मौसम, विज्ञापनों की लोडिंग, स्टॉक जैसे ताज़ा डेटा को रीफ्रेश करना आदि।
आइए अगले AJAX (एजेएएक्स) साक्षात्कार प्रश्नों पर जाएं।
10. वास्तविक समय AJAX (एजेएएक्स) वेब अनुप्रयोग क्या हैं?
उत्तर:
विभिन्न प्रकार के वास्तविक समय अनुप्रयोगों में सुरक्षा प्रमाणीकरण शामिल हैं जिन्हें सर्वर पक्ष और ग्राहक की ओर पर AJAX (एजेएएक्स) वेब अनुप्रयोगों के लिए भी लागू किया जा सकता है। AJAX(एजेएएक्स) में एक्सएमएल कम से कम उपयोग किया जाता है जबकि जेएसओएन विभिन्न स्रोतों में जानकारी के आदान-प्रदान के लिए सबसे अधिक उपयोग किया जाने वाला डेटा प्रारूप है। AJAX(एजेएएक्स) एक्सएमएल एचटीपी अनुरोध वस्तु के एपीआई प्राप्त का उपयोग करके संसाधनों को लाने की सुविधा भी प्रदान करता है।
अनुशंसित लेख
यह उत्तर के साथ शीर्ष AJAX साक्षात्कार प्रश्न के लिए एक मार्गदर्शक है। यहां हमने दोनों -बासिक के साथ-साथ उन्नत AJAX साक्षात्कार प्रश्न कवर किए। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –
- 10 सबसे उपयोगी Angular JS साक्षात्कार प्रश्न
- बिग डेटा साक्षात्कार प्रश्नों पर एक उपयोगी मार्गदर्शिका