हमने सबसे अधिक बार पूछे जाने वाले एंगुलर साक्षात्कार प्रश्न और उत्तर तैयार किए हैं जो आपको एंगुलरजेएस साक्षात्कार के प्रकारों से परिचित कराते हैं जो साक्षात्कारकर्ता साक्षात्कार के दौरान पूछ सकते हैं। AngularJS के बुनियादी साक्षात्कार के सवालों की इस सूची में, हमने नौकरी के साक्षात्कार को आसानी से साफ़ करने में आपकी मदद करने के लिए सभी सामान्यतः पूछे जाने वाले बुनियादी और उन्नत कोणीय साक्षात्कार प्रश्नों और उत्तरों को कवर किया है।
हमने फ्रेशर्स के लिए टॉप 75 सबसे महत्वपूर्ण बेसिक AngularJS साक्षात्कार प्रश्नों को कवर किया है और अनुभवी उम्मीदवारों के लिए AngularJS साक्षात्कार प्रश्न उन्हें नौकरी के साक्षात्कार के लिए तैयार करने में मदद करते हैं। AngularJS साक्षात्कार प्रश्न और उत्तर की यह विस्तृत मार्गदर्शिका आपको अपने नौकरी के साक्षात्कार को क्रैक करने में मदद करेगी।
AngularJS साक्षात्कार प्रश्न और फ्रेशर्स और अनुभवी के लिए उत्तर
निम्नलिखित अक्सर बुनियादी कोणीय साक्षात्कार के प्रश्न और फ्रेशर्स के साथ-साथ कोणीय साक्षात्कार के प्रश्न और अनुभवी उम्मीदवारों को सही नौकरी पाने के लिए उत्तर के लिए पूछे जाते हैं।
1) AngularJS क्या है?
AngularJS एक जावास्क्रिप्ट फ्रेमवर्क है जिसका उपयोग सिंगल वेब पेज एप्लिकेशन बनाने के लिए किया जाता है। यह आपको अपनी टेम्पलेट भाषा के रूप में HTML का उपयोग करने की अनुमति देता है और आपको अपने एप्लिकेशन के घटकों को स्पष्ट रूप से व्यक्त करने के लिए HTML के सिंटैक्स का विस्तार करने में सक्षम बनाता है।
2) AngularJS की प्रमुख विशेषताएं क्या हैं?
AngularJS की प्रमुख विशेषताएं हैं:
- क्षेत्र
- नियंत्रक
- नमूना
- राय
- सेवाएं
- डेटा बाइंडिंग
- निर्देशों
- फिल्टर
- परीक्षण योग्य
3) AngularJS में फंक्शन स्कोप की व्याख्या करें
स्कोप आवेदन मॉडल को संदर्भित करता है। यह अनुप्रयोग नियंत्रक और दृश्य के बीच गोंद की तरह कार्य करता है। स्कोप एक पदानुक्रमित संरचना में व्यवस्थित होते हैं और अनुप्रयोग के DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) को प्रतिरूपित करते हैं। यह अभिव्यक्तियों को देख सकता है और घटनाओं का प्रचार कर सकता है।
4) AngularJS में सेवाओं की व्याख्या करें
AngularJS सेवाएं एकल ऑब्जेक्ट्स या फ़ंक्शंस हैं जिनका उपयोग विशिष्ट कार्यों को करने के लिए किया जाता है। यह कुछ व्यावसायिक तर्क रखता है।
5) कोणीय अभिव्यक्ति क्या है? कोणीय अभिव्यक्तियों और जावास्क्रिप्ट अभिव्यक्तियों के बीच मुख्य अंतर को स्पष्ट करें
जावास्क्रिप्ट की तरह, कोणीय अभिव्यक्ति कोड स्निपेट होते हैं जिन्हें आमतौर पर {{अभिव्यक्ति} जैसे बंधन में रखा जाता है
जावास्क्रिप्ट भाव और कोणीय अभिव्यक्ति के बीच महत्वपूर्ण अंतर है:
- संदर्भ: कोणीय में, भावों का मूल्यांकन एक स्कोप ऑब्जेक्ट के विरुद्ध किया जाता है, जबकि जावास्क्रिप्ट अभिव्यक्तियों का मूल्यांकन वैश्विक विंडो के विरुद्ध किया जाता है
- क्षमा करना: कोणीय अभिव्यक्ति में मूल्यांकन शून्य और अपरिभाषित करने के लिए क्षमा कर रहा है, जबकि जावास्क्रिप्ट अपरिभाषित गुणों में टाइपर्र या संदर्भ उत्पन्न करता है।
- कोई नियंत्रण प्रवाह विवरण नहीं: लूप, सशर्त या अपवाद को कोणीय अभिव्यक्ति में उपयोग नहीं किया जा सकता है
- फ़िल्टर: आप डेटा को प्रदर्शित करने से पहले उसे प्रारूपित करने के लिए फ़िल्टर का उपयोग कर सकते हैं।
6) आप पेज लोड के विकल्पों के साथ एक चुनिंदा बॉक्स को कैसे शुरू कर सकते हैं?
आप एनजी-इनिट डायरेक्टिव का उपयोग करके पेज लोड पर विकल्पों के साथ एक चयनित बॉक्स को इनिशियलाइज़ कर सकते हैं।
- ऑन = "!! खातों" एनजी-इनिट = "लोडडाटा ()">
7) निर्देश क्या हैं? AngularJS एप्लिकेशन में सबसे अधिक इस्तेमाल किए जाने वाले कुछ निर्देशों का नाम दें
एक निर्देश कुछ ऐसा है जो नए वाक्यविन्यास का परिचय देता है। वे DOM तत्व पर मार्कर की तरह हैं, जो इसके लिए एक विशेष व्यवहार देता है। किसी भी AngularJS एप्लिकेशन में, निर्देश सबसे महत्वपूर्ण घटक हैं।
आमतौर पर इस्तेमाल किए जाने वाले कुछ निर्देश हैं:
1) एनजी-मॉडल
2) एनजी-ऐप
3) एनजी-बिंद
4) एनजी-रिपीट
5) एनजी-शो
8) कोणीय जेएस मार्ग कैसे काम करते हैं?
AngularJS मार्ग आपको अपने एप्लिकेशन में विभिन्न सामग्री के लिए अलग URL बनाने में सक्षम बनाते हैं। अलग-अलग सामग्री के लिए अलग URL उपयोगकर्ता को विशिष्ट सामग्री के लिए URL बुकमार्क करने में सक्षम करते हैं। AngularJS में प्रत्येक ऐसे बुकमार्क करने योग्य URL को मार्ग कहा जाता है
कोणीय जेएस में एक मान एक साधारण वस्तु है। यह एक संख्या, स्ट्रिंग या जावास्क्रिप्ट ऑब्जेक्ट हो सकता है। मान आमतौर पर कारखानों, सेवाओं, या नियंत्रकों में इंजेक्शन के रूप में उपयोग किए जाते हैं। एक मान AngularJS मॉड्यूल का होना चाहिए।
मान को AngularJS नियंत्रक फ़ंक्शन में इंजेक्ट करना मान के समान नाम के साथ एक पैरामीटर जोड़कर किया जाता है
9) AngularJS में डेटा बाइंडिंग क्या है?
मॉडल और दृश्य घटकों के बीच डेटा के स्वचालित सिंक्रनाइज़ेशन को AngularJS में डेटा बाइंडिंग के रूप में संदर्भित किया जाता है। डेटा बाइंडिंग के दो तरीके हैं
- शास्त्रीय टेम्पलेट सिस्टम में डेटा खनन
- कोणीय टेम्प्लेट में डेटा बाइंडिंग
10) AngularJS के क्या लाभ हैं?
AngularJS के लाभ हैं:
- कॉलबैक रजिस्टर करना: कॉलबैक रजिस्टर करने की कोई आवश्यकता नहीं है। यह आपके कोड को सरल और डिबग करने में आसान बनाता है।
- HTML DOM प्रोग्राम को नियंत्रित करें: जो अनुप्रयोग Angular का उपयोग करके बनाए गए हैं उन्हें DOM में हेरफेर करने की आवश्यकता नहीं है।
- UI से डेटा स्थानांतरित करें: AngularJS लगभग सभी बॉयलरप्लेट को समाप्त करने में मदद करता है। यह फ़ॉर्म को मान्य कर सकता है, त्रुटियों को प्रदर्शित कर सकता है, एक आंतरिक मॉडल पर लौट सकता है, और इसी तरह।
- कोई आरंभीकरण कोड: AngularJS के साथ, आप अपने ऐप को आसानी से बूटस्ट्रैप कर सकते हैं। आप अपने आवेदन में गुइसे में ऑटो इंजेक्टेड सेवाओं का उपयोग कर सकते हैं।
11) Angular.JS में स्ट्रिंग प्रक्षेप क्या है?
Angular.js में, संकलन प्रक्रिया के दौरान संकलक पाठ और विशेषताओं से मेल खाता है। यह देखने के लिए इंटरपोलेट सेवा का उपयोग करता है कि क्या उनमें एम्बेडेड अभिव्यक्तियाँ हैं। सामान्य पाचन चक्र के हिस्से के रूप में, इन अभिव्यक्तियों को घड़ियों के रूप में अद्यतन और पंजीकृत किया जाता है।
12) HTML की संकलन प्रक्रिया के लिए क्या कदम हैं?
HTML प्रक्रिया का संकलन निम्नलिखित तरीकों से होता है
- मानक ब्राउज़र एपीआई का उपयोग करते हुए, सबसे पहले, HTML को DOM में पार्स किया जाता है
- $ संकलन () विधि में कॉल का उपयोग करके, DOM का संकलन किया जाता है। विधि DOM को ट्रेस करती है और निर्देशों से मेल खाती है।
- पिछले चरण से लौटे लिंकिंग फ़ंक्शन को कॉल करके टेम्पलेट को एक दायरे के साथ लिंक करें
13) निर्देशों और उनके प्रकारों की व्याख्या करें
संकलन प्रक्रिया के दौरान, जब विशिष्ट HTML फ़ंक्शन को ट्रिगर किया जाता है, तो इसे निर्देश के रूप में संदर्भित किया जाता है। यह निष्पादित किया जाता है जब कंपाइलर इसे डोम में सामना करता है।
विभिन्न प्रकार के निर्देश हैं:
1) तत्व निर्देश
2) निर्देशों का पालन करें
3) CSS क्लास के निर्देश
4) टिप्पणी निर्देश।
14) लिंकिंग फ़ंक्शन और इसके प्रकारों के बारे में बताएं
लिंक निर्देशों को एक दायरे के साथ जोड़ता है और एक जीवंत दृश्य पैदा करता है। DOM श्रोताओं के पंजीकरण के साथ-साथ DOM को अपडेट करने के लिए, लिंक फंक्शन जिम्मेदार है। टेम्पलेट को क्लोन करने के बाद, इसे निष्पादित किया जाता है।
- प्री-लिंकिंग फ़ंक्शन: प्री-लिंकिंग फ़ंक्शन बच्चे के तत्वों से जुड़े होने से पहले निष्पादित किया जाता है। यह डोम परिवर्तन के लिए एक सुरक्षित तरीका नहीं माना जाता है।
- पोस्ट लिंकिंग फंक्शन: चाइल्ड एलिमेंट्स के लिंक होने के बाद पोस्ट लिंकिंग फंक्शन निष्पादित होता है। डी-लिंकिंग फ़ंक्शन द्वारा डोम परिवर्तन करना सुरक्षित है
15) एंगुलरजेएस में इंजेक्टर समझाएं
एक इंजेक्टर एक सेवा लोकेटर है। यह प्रदाता, तात्कालिक प्रकार, आह्वान विधियों और लोड मॉड्यूल द्वारा परिभाषित वस्तु उदाहरणों को प्राप्त करने के लिए उपयोग किया जाता है। एंगुलर एप्लिकेशन के अनुसार एक एकल इंजेक्टर है, यह अपने नाम से ऑब्जेक्ट इंस्टेंस को देखने में मदद करता है।
16) Angular.js में एक लिंक और संकलन के बीच मुख्य अंतर क्या है?
- संकलन फ़ंक्शन: इसका उपयोग टेम्पलेट DOM हेरफेर के लिए किया जाता है और सभी निर्देशों को एकत्र करता है।
- लिंक फ़ंक्शन: इसका उपयोग DOM श्रोताओं के साथ-साथ उदाहरण के लिए, DOM मैनिपुलेशन को पंजीकृत करने के लिए किया जाता है। टेम्पलेट के क्लोन होने के बाद इसे निष्पादित किया जाता है।
17) अंगुलरजेएस में कारखाना कार्य क्या है?
निर्देश बनाने के लिए, फैक्टरी विधि का उपयोग किया जाता है। यह केवल एक बार लागू किया जाता है जब कंपाइलर पहली बार निर्देश से मेल खाता है। $ Injectionor.in का उपयोग करके फ़ैक्टरी विधि को लागू किया जाता है।
18) स्टाइल फॉर्म को समझाइए कि ngModel CSS कक्षाओं में जोड़ता है
NgModel फॉर्म की स्टाइल की अनुमति देने के लिए इन CSS कक्षाओं को जोड़ता है। AngularJS के सत्यापन वर्ग हैं:
- एनजी- वैध
- एनजी- अमान्य
- एनजी-प्रिस्टाइन
- गंदा
19) "स्कोप" की क्या विशेषताएं हैं?
- पर्यवेक्षक मॉडल म्यूटेशन स्कोप एपीआई ($ घड़ी) प्रदान करते हैं
- प्रणाली के माध्यम से किसी भी मॉडल परिवर्तन को प्रसार करने के लिए कोणीय क्षेत्र के बाहर से दृश्य में
- एक गुंजाइश अपने मूल दायरे से गुण प्राप्त करती है, जबकि साझा मॉडल गुणों तक पहुँच प्रदान करते हुए, स्कोप को अनुप्रयोग घटकों को अलग करने के लिए नेस्टेड किया जा सकता है
- स्कोप संदर्भ प्रदान करता है जिसके खिलाफ अभिव्यक्तियों का मूल्यांकन किया जाता है
20) डीआई (डिपेंडेंसी इंजेक्शन) क्या है और किसी वस्तु या कार्य को उसकी निर्भरता कैसे प्राप्त हो सकती है?
DI या डिपेंडेंसी इंजेक्शन एक सॉफ्टवेयर डिज़ाइन पैटर्न है जो इस बात से संबंधित है कि कोड अपनी निर्भरता को कैसे पकड़ता है। मॉड्यूल लोड होने पर कॉन्फ़िगर किए जाने के लिए आवश्यक एप्लिकेशन के तत्वों को पुनः प्राप्त करने के लिए, ऑपरेशन "कॉन्फ़िगरेशन" निर्भरता इंजेक्शन का उपयोग करता है।
ये ऐसे तरीके हैं जो ऑब्जेक्ट अपनी निर्भरता को पकड़ने के लिए उपयोग करता है
- आमतौर पर नए ऑपरेटर का उपयोग करके, निर्भरता बनाई जा सकती है
- एक वैश्विक चर का संदर्भ देकर, निर्भरता को देखा जा सकता है
- जहां आवश्यकता होती है वहां निर्भरता को पारित किया जा सकता है
21) स्कोप पदानुक्रम की अवधारणा की व्याख्या करें
प्रत्येक कोणीय अनुप्रयोग में एक रूट स्कोप होता है, लेकिन इसमें कई बाल स्कैप हो सकते हैं। चूंकि बाल नियंत्रक और कुछ निर्देश नए चाइल्ड स्कोप बनाते हैं, इसलिए एक एप्लिकेशन में कई स्कोप हो सकते हैं। जब नए स्कोप बनते हैं या बनते हैं, तो उन्हें उनके मूल क्षेत्र के बच्चों के रूप में जोड़ा जाता है। वे DOM के समान एक पदानुक्रमित संरचना भी बनाते हैं।
22) AngularJS और backbone.js के बीच मुख्य अंतर स्पष्ट करें
AngularJS बैकबोन.जेएस AngularJS एक जावास्क्रिप्ट-आधारित ओपन-सोर्स फ्रेमवर्क है जिसे गतिशील वेब अनुप्रयोगों का समर्थन करने के लिए डिज़ाइन किया गया है। backbone.js एक ऐसा ढांचा है जो DOM को विचारों में और डेटा को मॉडल में सार करता है और फिर दोनों घटनाओं का उपयोग करके बांधता है। यह प्रदर्शन अच्छा है क्योंकि यह दो-तरफ़ा डेटा बाइंडिंग प्रक्रिया प्रदान करता है यदि डेटा सेट छोटे हैं, तो Backbone.js तकनीक AngularJS की तुलना में तेज़ प्रदर्शन प्रदान करती है यह एमवीएस (मल्टीपल वर्चुअल स्टोरेज) पर काम करता है। यह एमवीपी आर्किटेक्चर पर काम करता है। AngularJS एप्लिकेशन को समझने में आसान बनाने के लिए गतिशील HTML विशेषता का उपयोग करता है। Backbone.js एप्लिकेशन को समझने के लिए अंडरस्कोर टेम्प्लेट का उपयोग करता है। इसमें बड़े सामुदायिक समर्थन हैं। समुदाय का समर्थन अंडरस्कोर टेम्पलेट तक ही सीमित है। 23) कोणीय जेएस का निर्माण किसने किया था?
AngularJS को एडम एब्रोन और मिस्को हेवरी ने विकसित किया था। वर्तमान में, यह Google द्वारा विकसित किया गया है।
24) आप HTML के साथ AngularJS को कैसे एकीकृत कर सकते हैं?
डेवलपर HTML के साथ AngularJS को एकीकृत करने के लिए निम्नलिखित चरणों का पालन कर सकते हैं:
चरण 1: HTML पृष्ठ में AngularJS जावास्क्रिप्ट सहित।
चरण 2: AngularJS एप्लिकेशन को इंगित करें।
आपको HTML बॉडी टैग के अंदर एनजी-ऐप विशेषता जोड़ना होगा, यह बताने के लिए कि HTML AngularJS ऐप के किस भाग को निम्न उदाहरण में दिखाया गया है:
25) AngularJS में ऑर्डरबाय फिल्टर क्या है?
AngularJS में ऑर्डरबी फिल्टर निर्दिष्ट मानदंडों के आधार पर सरणी का आदेश देता है। निम्नलिखित उदाहरण बताता है कि आप किस तरह से कीमत के हिसाब से उत्पाद ऑर्डर कर सकते हैं।
- {{ company.product + ', price:' + product.price }}
26) अंगुलरजेएस में एनजी-नॉन-बाइंडेबल क्या है?
Ng-non-bindable HTML तत्व और उसके चाइल्ड नोड्स को संकलित नहीं करने के लिए AngularJs को निर्दिष्ट करता है। उदाहरण के लिए:
<शीर्षक एनजी-गैर-बाइंडेबल> शीर्षक>
27) AngularJS में डबल क्लिक इवेंट के उपयोग की व्याख्या करें
AgularJS की डबल क्लिक ईवेंट
… 28) उदाहरण के साथ AngularJS में एनजी-क्लिक निर्देशों को समझाइए
जब आप बटन पर क्लिक करना चाहते हैं या किसी ऑपरेशन को करना चाहते हैं तो Ng-click निर्देश का उपयोग इस परिदृश्य में किया जा सकता है।
उदाहरण:
29) एनजीआरजेएस में एनजी शामिल क्यों करें?
AngularJS में Ng- शामिल करने से आपको HTML पृष्ठों को एक HTML पृष्ठ के भीतर एम्बेड करने में मदद मिलती है। उदाहरण:
30) आप कोणीय जेएस का उपयोग करके एक अजाक्स कॉल कैसे कर सकते हैं?
AngularJS $ https: नियंत्रण प्रदान करता है जो सर्वर डेटा को पढ़ने के लिए अजाक्स कॉल करने में आपकी सहायता करता है। आवश्यक रिकॉर्ड प्राप्त करने के लिए सर्वर एक डेटाबेस कॉल करता है। JSON प्रारूप में आपका डेटा तैयार होने के बाद, आप निम्न तरीके से सर्वर से डेटा पुनर्प्राप्त करने के लिए $ https: का उपयोग कर सकते हैं:
function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}
31) $ मार्गप्रोपाइडर के उपयोग की व्याख्या करें
कोणीय जेएस $ मार्गप्रोपाइडर में URL कॉन्फ़िगरेशन सेट किया गया है। यह संबंधित एनजी-टेम्प्लेट या HTML पेज के साथ मैप करता है और उसी के साथ एक नियंत्रक संलग्न करता है।
32) आप AngularJS में कुकीज़ कैसे सेट, प्राप्त और साफ़ कर सकते हैं?
आप उपयोग कर सकते हैं:
- कुकीज़ को सेट करने के लिए $ कुकीज़.पुट () विधि।
- कुकीज़ प्राप्त करने के लिए $ कुकीज़।
- AngularJS में कुकीज निकालने के लिए $ कुकीज़।
33) सेवा विधि क्या है?
AngularJS में सेवा पद्धति आपको सेवा और विधि को परिभाषित करने में मदद करती है। निम्नलिखित उदाहरण में, हमने एक सरल जोड़ सेवा इंजेक्ट की है, जो दो संख्याओं को जोड़ती है।
Event Registration Guru99 Global Event
Result: {{result}}
34) एंगुलरजेएस घटकों को नाम दें जिन्हें निर्भरता के रूप में इंजेक्ट किया जा सकता है
एंगुलरजेएस घटक जिन्हें एक निर्भरता के रूप में इंजेक्ट किया जा सकता है: 1) मूल्य, 2) कारखाना, 3) सेवा, 4) प्रदाता, 5) स्थिर।
35) सामान्य कोणीय वैश्विक एपीआई कार्य क्या हैं
आमतौर पर इस्तेमाल किए जाने वाले कोणीय ग्लोबल एपीआई फ़ंक्शन कुछ हैं:
- Angular.isString: यह तभी सही होगा जब दिया गया संदर्भ टाइप स्ट्रिंग का हो।
- Angular.lowercase: यह किसी भी स्ट्रिंग को लोअरकेस में कनवर्ट करता है
- Angular.uppercase: यह किसी भी स्ट्रिंग को अपरकेस में कनवर्ट करता है।
- Angular.isNumber: यह केवल तभी सही होता है जब संदर्भ संख्यात्मक मान या संख्या हो।
36) एक HTML टैग छिपाने के लिए कोणीय में सिर्फ एक बटन क्लिक करके प्रोग्राम लिखें
Event Registration Guru99 Global Event
Angular37) BOM (ब्राउज़र ऑब्जेक्ट मॉडल) क्या है?
BOM या ब्राउज़र ऑब्जेक्ट मॉडल में इतिहास, ऑब्जेक्ट नेविगेटर, स्क्रीन लोकेशन आदि शामिल हैं। यह कंसोल, लोकल स्टोरेज और विंडो जैसी ग्लोबल ब्राउज़र ऑब्जेक्ट्स को निर्दिष्ट करता है।
38) "$ rootScope" को AngularJS में स्पष्ट करें
"$ rootScope" एक क्षेत्र है जो DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) तत्व पर बनाया गया है।
एक एप्लिकेशन में केवल एक $ रूटस्स्कोप हो सकता है जो अन्य घटकों के बीच साझा करता है। इसमें एनजी-ऐप निर्देश है। अन्य स्कोप्स को इसका चाइल्ड स्कोप कहा जाता है। यह अभिव्यक्ति के साथ-साथ घटनाओं को भी देख सकता है।
39) कोणीय में एनजी-व्यू का एक उदाहरण दें
निम्नलिखित उदाहरण पर विचार करें:
Event Registration Global Event
40) AngularJS में कारखाना विधि का वाक्यविन्यास क्या है?
कारखाने का वाक्य विन्यास इस प्रकार है:
app.factory ('serviceName', function () {return serviceObj;})
41) AngularJS स्कोप जीवनचक्र के विभिन्न चरणों का नाम।
यहाँ, AngularJS स्कोप जीवनचक्र के विभिन्न चरण हैं:
- सृष्टि
- मॉडल उत्परिवर्तन
- चौकीदार पंजीकरण
- उत्परिवर्तन अवलोकन
- स्कोप विनाश
42) कोणीय में बूटस्ट्रैप प्रक्रिया के लिए एक कार्यक्रम लिखें
कोणीय प्रक्रिया में बूटस्ट्रैप प्रक्रिया का कार्यक्रम है:
Hi{{msg}}!43) एंगुलरजेएस में एक सिंगल पेज एप्लीकेशन क्या है?
एसपीए या सिंगल पेज एप्लिकेशन एक वेबसाइट या वेब एप्लिकेशन है जो उपयोगकर्ताओं के साथ गतिशील रूप से बातचीत करता है। AngularJS में, जावास्क्रिप्ट, HTML और CSS एक ही पृष्ठ पर फिट होते हैं। यह संपूर्ण HTML पेज को रिफ्रेश किए बिना नेविगेशन करता है।
44) वेबपैक की अवधारणा को समझाइए
वेबपैक Angular2 या इसके बाद के संस्करण के लिए एक मॉड्यूल बंडल है। यह एंगुलरजेएस एप्लिकेशन को बंडल करता है, ट्रांसपाइल्स करता है, और इसे छोटा करता है।
45) एनपीएम से आपका क्या अभिप्राय है?
एनपीएम का मतलब है नोड पैकेज मैनेजर। इसमें Node.js परियोजना के भंडार के साथ बातचीत करने के लिए एक कमांड लाइन टूल क्लाइंट होता है।
46) आप कमांड लाइन इंटरफेस का उपयोग करके कोणीयजेएस में एक नई परियोजना कैसे बना सकते हैं?
एक बार जब आप कोणीय कमांड-लाइन इंटरफ़ेस स्थापित करते हैं, तो आपको कोणीय में एक नया प्रोजेक्ट बनाने के लिए एनजी प्रोजेक्ट नाम कमांड चलाना होगा।
47) अंगुलरजेएस में ऑटो बूटस्ट्रैप प्रक्रिया को समझाइए
कोणीय स्वचालित रूप से DOMContentLoaded घटना को आरंभ करता है या जब आप angular.js स्क्रिप्ट डाउनलोड करते हैं तो वह ब्राउज़र पर होती है।
इसके बाद, AngularJS एनजी-ऐप निर्देश को खोजता है जो कोणीय ऐप संकलन का मूल है। जब एनजी एप्लिकेशन निर्देश पाया जाता है, तो AngularJS निम्नलिखित कदम उठाता है:
1) मॉड्यूल लोड करें, जो निर्देश के साथ जुड़ा हुआ है,
2) एप्लिकेशन इंजेक्टर बनाएं,
3) एनजी-ऐप रूट तत्व से डोम को संकलित करें। इस प्रक्रिया को ऑटो बूटस्ट्रैपिंग के रूप में जाना जाता है।
48) तुरंत फंक्शन एक्सप्रेशंस क्या है?
IIFEs या तुरंत इनवॉइस किए गए फंक्शन एक्सप्रेशंस एक ऐसा फंक्शन है जो क्रिएट होते ही निष्पादित हो जाता है। यह चर घोषणा को अलग करने का एक सरल तरीका प्रदान करता है। IIFE में दो प्रमुख कार्य होते हैं:
1) ऑपरेटर ()
2) अभिव्यक्ति ()
49) अंगुलरजेएस में पाचन चक्र क्या है?
पाचन चक्र AngularJS में डेटा बाइंडिंग का महत्वपूर्ण हिस्सा है, जो स्कोप मॉडल के पुराने और नए संस्करण की तुलना करता है। डाइजेस्ट चक्र स्वचालित रूप से या मैन्युअल रूप से $ लागू () फ़ंक्शन का उपयोग करके ट्रिगर किया गया।
50) AngularJS के साथ काम करने के लिए बुनियादी आवश्यकता क्या है?
आपको AngularJS.com के नवीनतम संस्करण को AngularJS.com से डाउनलोड करना होगा ताकि आप AngularJS के साथ काम कर सकें। आपको या तो JS फ़ाइल की आवश्यकता हो सकती है और इसे स्थानीय रूप से होस्ट कर सकते हैं, या आप इसे संदर्भित करने के लिए google CDN (कंटेंट डिलीवरी नेटवर्क) का भी उपयोग कर सकते हैं।
51) क्या हम AngularJS में नेस्टेड कंट्रोलर बना सकते हैं?
हां, हम AngularJS में नेस्टेड कंट्रोलर बना सकते हैं।
नेस्टेड कंट्रोलर का उदाहरण इस प्रकार है:
{{msg}} {{name}}!
Hi {{name}}!
{{msg}} {{name}}! Your name is {{name}}.
५२) प्रमाणीकरण क्या है?
प्रमाणीकरण एक सेवा है जिसका उपयोग कोणीय अनुप्रयोग के लॉगिन और लॉगआउट के लिए किया जाता है। उपयोगकर्ताओं के क्रेडेंशियल सर्वर पर एपीआई से गुजरते हैं। फिर सर्वर-साइड सत्यापन को इन क्रेडेंशियल्स के बाद, JSON वेब टोकन लौटा दिया जाता है, जो वर्तमान उपयोगकर्ता के बारे में विस्तार से बताता है।
53) कोणीयजेएस सामग्री को परिभाषित करें
AngularJS सामग्री Google की सामग्री डिज़ाइन विशिष्टता का कार्यान्वयन है। यह AngularJS प्रोग्रामर के लिए अच्छी तरह से परीक्षण किए गए, पुन: प्रयोज्य UI घटकों का एक सेट प्रदान करता है।
54) कोणीय 7 और कोणीय 8 के बीच महत्वपूर्ण अंतर क्या हैं
कोणीय 7 कोणीय 8 कोणीय 7 का उपयोग करना कठिन है कोणीय 8 का उपयोग करना बहुत आसान है यह टाइपस्क्रिप्ट 3.4 प्रोग्रामिंग भाषा के निचले संस्करण के लिए समर्थन प्रदान करता है यह टाइपस्क्रिप्ट 3.4 प्रोग्रामिंग भाषा के निचले संस्करण के लिए समर्थन प्रदान नहीं करता है Node.js के सभी संस्करणों का समर्थन करता है केवल Node.js 12 संस्करण का समर्थन करता है। 55) एनजोन क्या है?
Ngzone एक JavaScrip आवरण वर्ग है, जिसे ज़ोन द्वारा दर्शाया गया है। यह डेवलपर्स को कोणीय क्षेत्र के बाहर कुछ कोड को स्पष्ट रूप से चलाने में सक्षम बनाता है, जो किसी भी परिवर्तन का पता लगाने के लिए कोणीय को रोकता है।
56) कोणीय घटक और निर्देश के बीच के अंतर को सूचीबद्ध करें
अंग आदेश कोणीय घटक एक निर्देश है जो आपको पूरे अनुप्रयोग में वेब घटक की कार्यक्षमता का उपयोग करने में सक्षम बनाता है। कोणीय निर्देश एक तकनीक है जिसके द्वारा हम तत्वों को व्यवहार देते हैं। यह आपको अपने एप्लिकेशन को छोटे घटकों में विभाजित करने में मदद करता है। यह पुन: प्रयोज्य घटकों को डिजाइन करने में आपकी सहायता करता है। यह पाइप को परिभाषित कर सकता है यह पाइप को परिभाषित नहीं कर सकता है। 57) ईसीएमएस्क्रिप्ट को परिभाषित करें
ECMAScript (यूरोपीय कंप्यूटर निर्माता संघ) स्क्रिप्टिंग भाषाओं के लिए एक मानक है। जावास्क्रिप्ट एक मुख्य भाषा के रूप में ECMAScript का उपयोग करती है। डेवलपर्स वर्ल्ड वाइड वेब और या सर्वर एप्लिकेशन और सेवाओं पर क्लाइंट-साइड स्क्रिप्टिंग लिखने के लिए इसकी मदद ले सकते हैं। ECMAScript में कार्यात्मक, प्रोटोटाइप, गतिशील और संरचित सुविधाओं जैसी कई विशेषताएं हैं।
58) ट्रेसेर कंपाइलर क्या है?
ट्रेसुर एक जावास्क्रिप्ट कंपाइलर है जो ECMAScript से कक्षाओं, जनरेटर और अन्य सुविधाओं का उपयोग करता है।
59) एक स्ट्रिंग को मुद्रा में कैसे बदलें?
आप तार इनपुट को मुद्रा प्रकार मुद्रा फ़िल्टर में कोणीय में परिवर्तित कर सकते हैं।
60) AngularJS में कौन से टेम्पलेट हैं?
एक टेम्पलेट HTML फ़ाइल है जो AngularJs के निर्देशों और विशेषताओं के साथ प्रयोग की जाती है।
61) कोणीय और jQuery के बीच अंतर स्पष्ट करें
AngularJS jQuery AngularJs को समझना मुश्किल है जेकरी को समझना बहुत आसान है। यह दो-तरफ़ा बाइंडिंग प्रक्रिया का समर्थन करता है यह डेटा बाइंडिंग प्रक्रिया का समर्थन नहीं करता है यह गहरी लिंकिंग रूटिंग के लिए समर्थन प्रदान करता है यह गहरी लिंकिंग रूटिंग के लिए समर्थन प्रदान नहीं करता है 62) समय संकलन का क्या कारण है?
कोणीय एओटी (समय से आगे) एक संकलक है जो आपके कोणीय HTML और टाइप कोड को जावास्क्रिप्ट कोड में परिवर्तित करता है।
63) AngularJS में फिल्टर के प्रकारों की सूची बनाएं
AngularJS में उपयोग किए जाने वाले फिल्टर के प्रकार हैं: 1) मुद्रा, 2) अपरकेस, 3) लोअरकेस, 4) ऑर्डरबाय, 5) JSON, और 6) लिमिट।
64) ngOnInit () फ़ंक्शन को समझाइए
ngOnInit () फ़ंक्शन एक जीवनचक्र हुक है जिसे निर्देश के डेटा-बाउंड गुणों के पूरा होने के बाद कहा जाता है।
65) एंगुलरजेएस में क्या शामिल है?
AngulaJS में ट्रांसकॉर्पोरेशन डेवलपर्स को मूल निर्देशात्मक बच्चों को एक टेम्पलेट के भीतर एक विशिष्ट स्थान पर पुनः स्थापित करने में सक्षम बनाता है। निर्देश एनजी निकटतम माता-पिता के निर्देश के एक ट्रांसकोडेड डोम के लिए सम्मिलन बिंदु दिखाता है, जो ट्रांसकॉक्शन का उपयोग कर रहा है। Ng-transclude- स्लॉट या ng-transclude निर्देश मुख्य रूप से ट्रांसकॉक्शन के लिए उपयोग किए जाते हैं।
66) लिग आउट हुक एंगुलरजेएस में उपलब्ध हैं
AngularJS में विभिन्न हुक हैं:
1) ngOnInit ()
2) एनजीऑनचेंज (),
3) ngDoCheck (),
4)
5)
6) एनगेंस्टेस्ट्रॉय (),
7) ngAfterViewChecked (), और
8) ngAfterViewInit ()
67) अंगुलरजेएस मेटाडेटा के महत्वपूर्ण अंग क्या हैं?
AngularJS मेटाडेटा का उपयोग एक वर्ग को सजाने के लिए किया जाता है जो एक विशेष वर्ग के अपेक्षित व्यवहार को दर्शाता है। मेटाडेटा के विभिन्न भाग हैं: 1) वर्ग सज्जाकार, 2) विधि सज्जाकार, पैरामीटर सज्जाकार, और 4) संपत्ति सज्जाकार।
68) कोणीय सीएलआई क्या है?
कोणीय सीएलआई को कमांड लाइन इंटरफेस टूल भी कहा जाता है। इसका उपयोग Angular apps को बनाने, आरंभ करने और बनाए रखने के लिए किया जाता है। CLI सॉफ्टवेयर का उपयोग कमांड शेल या कोणीय कंसोल जैसे बहुत ही इंटरैक्टिव यूआई के माध्यम से किया जा सकता है।
69) AngularJS में पैरामीटर किए गए पाइप की व्याख्या करें
कोणीयजेएस में, ठीक आउटपुट को ट्यून करने के लिए पाइप में एक से अधिक पैरामीटर हो सकते हैं। आप बृहदान्त्र (:) और पैरामीटर के मान के साथ पाइप की घोषणा करके एक पैरामीटरित पाइप बना सकते हैं। डेवलपर कई पैरामीटर मानों को बृहदान्त्र के साथ अलग कर सकता है (:)।
70) रूटिंग क्या है?
रूटिंग विभिन्न विचारों के विलय की एक विधि है। नियंत्रक इन विचारों को संयोजित करने का निर्णय तार्किक आवश्यकताओं पर निर्भर करता है।
71) पृथक इकाई परीक्षणों से आपका क्या अभिप्राय है?
पृथक परीक्षण किसी भी इंजेक्ट किए गए मान या कोणीय निर्भरता का उपयोग किए बिना कक्षा के उदाहरण की जांच करने की एक प्रक्रिया है। यह आपको कार्यक्रम को आसानी से लागू करने में मदद करता है।
72) AngularJS में नाम डीएसएल एनीमेशन फ़ंक्शन
एंगुलरजेएस में डीएसएल एनीमेशन फ़ंक्शन हैं: 1) समूह (), 2) राज्य (), 3) संक्रमण (), 4) शैली (), 5) कीफ्रेम (), 6) ट्रिगर (), 7) अनुक्रम (), और 8) चेतन ()।
73) AngularJS मॉड्यूल क्या है?
कोणीयजेएस में, एक मॉड्यूल समूह निर्देशों और सेवाओं के घटकों से संबंधित एक प्रक्रिया है। यह उन्हें इस तरह से व्यवस्थित करता है कि वे एक एप्लिकेशन बनाने के लिए अन्य मॉड्यूल के साथ मिश्रण कर सकते हैं।
74) एंगुलरज में पाइप क्या हैं?
कोणीय में, पाइप डेटा को बदलने के लिए एक सरल विधि प्रदान करते हैं। यह सरणियों, पूर्णांक, डेटा और स्ट्रिंग्स जैसे मानों को इनपुट के रूप में लेता है और पाइप (!) प्रतीक के साथ विभाजित होता है। यह डेटा को आवश्यक प्रारूप में परिवर्तित करता है। ब्राउज़र में पाइप एक ही चीज़ को प्रदर्शित करता है। कोणीयजेएस में, यह कुछ इन-बिल्ट पाइप प्रदान करता है, लेकिन डेवलपर्स अपने स्वयं के पाइप भी विकसित कर सकते हैं।
75) AngularJS में ViewEncapsulation को समझाएं
ViewEncapsulation यह निर्धारित करता है कि AngularJS घटक में परिभाषित शैलियाँ पूरे ऐप को प्रभावित करेंगी या नहीं।
अपनी नौकरी के लिए साक्षात्कार के लिए तैयारी करें !!! बेहतर तैयार होने के लिए AngularJS ट्यूटोरियल के माध्यम से जाओ।
नि: शुल्क डाउनलोड AngularJS साक्षात्कार प्रश्न और पीडीएफ फाइल
यह विस्तृत AngularJS साक्षात्कार प्रश्न pdf आपको AngularJS साक्षात्कार प्रश्नों के बारे में संदेह को दूर करने में मदद करेगा और साक्षात्कार को क्रैक करने में भी आपकी सहायता करेगा।