एन्गूलर 4 साक्षात्कार प्रश्न और उत्तर का परिचय
एन्गूलर जेएस एक जावास्क्रिप्ट आधारित वेब अनुप्रयोग ढांचा है जो एमवीडब्ल्यू (मॉडल व्यू जो भी) आधारित डिजाइन पैटर्न पर आधारित है । एन्गूलर जेएस ढांचा गूगल द्वारा विकसित किया गया था। इसे शुरुआत में वर्ष 2010 में जारी किया गया था। इसे एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त था। यह जावास्क्रिप्ट में पूरी तरह से लिखा गया था । एन्गूलर 4 संस्करण वर्ष 2017 में जारी किया गया था। एक एन्गूलर ढांचा मुख्य रूप से टाइपस्क्रिप्ट पर आधारित होता है ।
एन्गूलर 4 को एंगुलर 3 के बजाय एन्गूलर 3 के बाद तुरंत प्रमुख रिलीज के साथ और रिलीज के माध्यम से ब्रेक के रूप में रिलीज़ किया गया था। यह क्रॉस प्लेटफॉर्म का समर्थन करता है और वेब अनुप्रयोग विकास में एकल पृष्ठ अनुप्रयोगों को विकसित करने के लिए उपयोग किया जा सकता है।
अब, यदि आप एक नौकरी की तलाश में हैं जो एन्गूलर 4 से संबंधित है तो आपको एन्गूलर 4 साक्षात्कार प्रश्नों के लिए तैयार करने की आवश्यकता है। यह सच है कि विभिन्न साक्षात्कार प्रोफाइल के अनुसार प्रत्येक साक्षात्कार अलग है। यहां, हमने महत्वपूर्ण एन्गूलर 4 साक्षात्कार प्रश्न और उत्तर तैयार किए हैं जो आपको अपने साक्षात्कार में सफलता प्राप्त करने में मदद करेंगे।
नीचे 10 महत्वपूर्ण एन्गूलर 4 साक्षात्कार प्रश्न और उत्तर हैं जिन्हें अक्सर एक साक्षात्कार में पूछा जाता है। इन प्रश्नों को दो भागों में विभाजित किया गया है:
भाग 1 – एन्गूलर 4 साक्षात्कार प्रश्न (मूल)
इस पहले भाग में बुनियादी एन्गूलर 4 साक्षात्कार प्रश्न और उत्तर शामिल हैं
- एन्गूलर 4 में बाध्यकारी और विभिन्न प्रकार के बाध्यकारी क्या है?
उत्तर:
एन्गूलर 4 में बाध्यकारी की प्रक्रिया दृश्य और मॉडल घटक के बीच सिंक्रनाइज़ेशन स्थापित करने की प्रक्रिया है जो एप्लिकेशन में अलग-अलग परतें हैं। डेटा बाइंडिंग की सुविधा एन्गूलर 2 के बाद उपलब्ध है । बाध्यकारी के विभिन्न प्रकार दो मार्ग बाध्यकारी, घटना बाध्यकारी, और संपत्ति बाध्यकारी हैं। यह डेटा बाध्यकारी एन्गूलर घटकों में महत्वपूर्ण और महत्वपूर्ण कारक है। दो तरह से बाइंडिंग इवेंट बाइंडिंग और प्रॉपर्टी बाइंडिंग फीचर्स का संयोजन है जहां इवेंट बाइंडिंग को वैरिएबल के मानों को अपडेट करने की प्रक्रिया के रूप में परिभाषित किया गया है या घटक घटक परत से विशेषता घटक घटक परत और प्रॉपर्टी बाइंडिंग को अद्यतन करने की प्रक्रिया के रूप में परिभाषित किया गया है मॉडल घटक में एक चर या विशेषता और दृश्य घटक में मान प्रदर्शित करना।
- एन्गूलर 4 में घटक और निर्देशों के बीच क्या अंतर है?
उत्तर।
एन्गूलर 4 में घटक को मूल कक्षाओं के रूप में परिभाषित किया जाता है जो वेब पेज घटकों जैसे एचटीएमएल फाइल या यूआई तत्वों के साथ बातचीत करते हैं। घटकों को सजावट का उपयोग कर घटक के रूप में परिभाषित किया जाएगा। प्रत्येक घटक को एक पूर्वनिर्धारित टेम्पलेट के साथ नामित किया जाएगा। एक वर्ग को एक निर्देशक बनाने के लिए एक एन्गूलर निर्देश का उपयोग करके परिभाषित किया जा सकता है जिसे प्रोसेसिंग और तत्काल द्वारा रन टाइम पर उपयोग किया जा सकता है।
आइए अगले एन्गूलर 4 साक्षात्कार प्रश्नों पर जाएं।
- टाइपस्क्रिप्ट क्या है और यह एन्गूलर 4 में कैसे उपयोगी होगा?
उत्तर।
टाइपस्क्रिप्ट माइक्रोसॉफ्ट द्वारा विकसित एक सामान्य उद्देश्य प्रोग्रामिंग भाषा है और जावास्क्रिप्ट प्रोग्रामिंग भाषा का एक सुपरसेट भी है। एन्गूलर 4 ढांचे पूरी तरह से टाइपस्क्रिप्ट भाषा के शीर्ष पर बनाया गया है। टाइपस्क्रिप्ट एंगुलर में उपयोग की जाने वाली प्राथमिक भाषा है जिसे प्रथम श्रेणी के नागरिक के रूप में माना जा रहा है। टाइपस्क्रिप्ट का उपयोग एन्गूलर ऐप्स को विकसित करने के लिए किया जा सकता है और कोड को ब्राउज़र प्लेटफॉर्म के एकाधिक या विभिन्न संस्करणों का समर्थन करने के लिए बाद में ट्रांसलेटर का उपयोग करके पारदर्शी किया जाएगा।
- एन्गूलर 4 में घटक क्या हैं?
उत्तर।
यह एक आम साक्षात्कार में पूछे जाने वाले सामान्य एन्गूलर 4 साक्षात्कार प्रश्न हैं। एन्गूलर 4 में घटक को मूल कक्षाओं के रूप में परिभाषित किया जाता है जो वेब पेज घटकों जैसे एचटीएमएल फाइल के साथ बातचीत करते हैं । घटकों को सजावट का उपयोग कर घटक के रूप में परिभाषित किया जाएगा। प्रत्येक घटक को एक पूर्वनिर्धारित टेम्पलेट के साथ नामित किया जाएगा। एक घटक को @ कॉम्पोनेंट का उपयोग करके परिभाषित किया जा सकता है जिसे सजावटी कहा जाता है। चयनकर्ता, शैली, और टेम्पलेट को आगे की कार्यक्षमता को लागू करने के लिए घटक के अंदर परिभाषित किया जा सकता है।
- एन्गूलर 4 में मॉड्यूल क्या हैं?
उत्तर:
एन्गूलर में एक मॉड्यूल को फ़ाइल के रूप में परिभाषित किया जाता है जहां सभी निर्देश, घटक, पाइप्स और सेवाओं को समूहबद्ध किया जाता है और इसे एकदम सही काम करने वाला एन्गूलर अनुप्रयोग बनाने के लिए एक साथ जोड़ा जाता है। प्रत्येक एन्गूलर ऐप में रूट मॉड्यूल होता है जिसे app.module.ts के अंदर परिभाषित किया जाएगा जो कि टाइपस्क्रिप्ट फ़ाइल प्रारूप है। एन्गूलर 4 में एक मॉड्यूल को परिभाषित करने के लिए, एनजी मॉड्यूल का उपयोग किया जा सकता है।
भाग 2 – एन्गूलर 4 साक्षात्कार प्रश्न (उन्नत)
आइए अब एन्गूलर 4 साक्षात्कार प्रश्न पर एक नज़र डालें।
- एन्गूलर 4 में रूटिंग क्या है?
उत्तर:
एन्गूलर अनुप्रयोग में रूटिंग मुख्य रूप से एकल पृष्ठ अनुप्रयोगों में परिभाषित घटक की सामग्री को प्रदर्शित करने के लिए विभिन्न घटकों के मार्गों को लागू करने की प्रक्रिया है। यह रूटिंग कॉन्फ़िगरेशन रूट ऐप मॉड्यूल में परिभाषित किया जा सकता है। एन्गूलर में राउटर कार्यक्षमता उपयोगकर्ताओं को कई कार्यशीलताओं को निष्पादित करते समय एक कार्य से अलग-अलग कार्यों में नेविगेट करने में सक्षम बनाती है। एक रूट को विभिन्न घटकों के लिए यूआरएल मैप करके एप्लिकेशन के रूप में परिभाषित किया जाता है।
- एन्गूलर 4 में निर्देश क्या हैं?
उत्तर:
एन्गूलर 4 में निर्देशों को विस्तारित एचटीएमएल विशेषताओं के रूप में परिभाषित किया जा सकता है जिन्हें कस्टम विशेषताओं के रूप में परिभाषित किया जा सकता है। एन्गूलर 4 में निर्देश पूर्व-परिभाषित किए जा सकते हैं या डीओएम तत्वों की कार्यक्षमता में हेरफेर करने के लिए कस्टम परिभाषित किया जा सकता है। एन्गूलर 4 में तीन अलग-अलग प्रकार के निर्देश हैं, वे घटक, संरचनात्मक निर्देश और विशेषता निर्देशक हैं। घटक टेम्पलेट के साथ निर्देशों के अलावा कुछ भी नहीं हैं। संरचनात्मक निर्देश को परिभाषित किया गया है जिसके रूप में डीओएम तत्वों को जोड़कर या हटाकर डीओएम संरचना में परिवर्तन होता है। गुण निर्देशों को किसी घटक, या तत्व या किसी अन्य निर्देश के व्यवहार में संशोधन के रूप में परिभाषित किया जाता है।
आइए अगले एन्गूलर 4 साक्षात्कार प्रश्नों पर जाएं
- एन्गूलर 4 में पृथक इकाई परीक्षण क्या हैं?
उत्तर:
यह एक साक्षात्कार में अक्सर पूछे जाने वाले एन्गूलर 4 साक्षात्कार प्रश्न हैं। पृथक यूनिट टेस्ट को अन्य घटकों के साथ निर्भरता स्थापित करने के बजाय एक अलग तरीके से किसी घटक या वर्ग पर परीक्षण करने की प्रक्रिया के रूप में परिभाषित किया जाता है। इसका मतलब है कि अलगाव में प्रत्येक व्यक्तिगत घटकों और तत्व के आधार पर परीक्षण किया जाएगा। पृथक यूनिट टेस्ट एन्गूलर सेवाओं और पाइप्स का परीक्षण करने में उपयोगी हैं। एन्गूलर में पाइप विकसित करने की प्रक्रिया में जिसे प्रदर्शित होने से पहले विभिन्न प्रकारों में परिवर्तित किया जाएगा मॉडल और दृश्य घटकों के बीच कुशल डेटा संचालन के उत्पादन के लिए सावधानीपूर्वक परीक्षण की आवश्यकता है।
- एन्गूलर 4 में सेवाएं क्या हैं?
उत्तर:
एन्गूलर में सेवाओं को एक घटक में अन्य घटक की कोड कार्यक्षमता का उपयोग करने की प्रक्रिया के रूप में परिभाषित किया जाता है। डेटा कनेक्शन जैसे अनुप्रयोगों को विभिन्न घटकों में उपयोग करने की आवश्यकता है, उन्हें एन्गूलर 4 में सेवाओं का उपयोग करके हासिल किया जा सकता है। मॉडल से देखने या इसके विपरीत डेटा पेश करने की प्रक्रिया सेवाओं का उपयोग करके स्थापित की जाती है। सेवाएं विभिन्न वर्गों में संचार लागू करने का सर्वोत्तम हैं जो एक-दूसरे को नहीं जानते हैं।
- एन्गूलर 4 में निर्भरता इंजेक्शन (डीआई) क्या है?
उत्तर:
एन्गूलर 4 में निर्भरता इंजेक्शन को विभिन्न घटकों में निर्भरताओं और तंग युग्मन को अलग करने की प्रक्रिया के रूप में परिभाषित किया जाता है। यह अन्य घटकों में घटकों की निर्भरता रखेगा। एन्गूलर-निर्भरता इंजेक्शन उन वस्तुओं को बनाने का तरीका है जो अन्य वस्तुओं पर निर्भर करते हैं। अन्य घटकों के उदाहरण इंजेक्शन सुविधा का उपयोग करके किसी अन्य घटक में बनाए या इंजेक्शन दिए जाएंगे।