मेवेन साक्षात्कार प्रश्न और उत्तर का परिचय
यदि आप अनुभव या ताजा आदमी के लिए मेवेन साक्षात्कार प्रश्न की तलाश में हैं, तो आप सही जगह पर हैं। विश्लेषण के अनुरूप, मेवेन का 75% हिस्सा बाजार हिस्सेदारी है। इस प्रकार इस मेवेन साक्षात्कार प्रश्न आलेख में, हमने अक्सर पूछे जाने वाले दस मेवेन साक्षात्कार प्रश्न को सूचीबद्ध किया है जो आपके साक्षात्कार को क्रैक करने और मेवेन विकास के रूप में सपने कैरियर हासिल करने में आपकी सहायता करते हैं।
मेवेन साक्षात्कार प्रश्न निम्नलिखित हैं जो आपको मेवेन पर एक साक्षात्कार को तोड़ने में मदद करेंगे।
1. मेवेन क्या है और इसका उपयोग क्यों किया जाता है?
उत्तर: सॉफ्टवेयर सिस्टम के
निर्माण के दौरान, आप बाद के कार्यों को निष्पादित करना चाहते हैं इससे कोई फर्क नहीं पड़ता कि आपने किस घटना पद्धति का उपयोग किया है।
- आवश्यकताएं इकट्ठाकरें
- आवश्यकताओं काविश्लेषण करें
- डिजाइन समाधान
- विकास (कोड) समाधान
- परीक्षण समाधान
- समाधान तैनात करें
- समाधान बनाए रखें
उपरोक्त कार्यों को आमतौर पर ऊपर सूचीबद्ध क्रम में निष्पादित किया जाता है। उदाहरण के लिए, आप आवश्यकताओं का विश्लेषण करने और इसे डिजाइन करने से पहले समाधान विकसित नहीं कर सकते हैं। कुछ लोग तर्क दे सकते हैं कि टेस्ट संचालित विकास (पुस्तक) के साथ, समाधान विकसित होने से पहले टेस्ट केस बनाए जाते हैं। हालांकि यह सच है, परीक्षण किए जाने के बावजूद परीक्षण अभी भी निष्पादित किए जाने के बाद परीक्षण किए जाते हैं।
हालांकि सभी सोच टीम द्वारा की जानी चाहिए, सहयोगी सहायक द्वारा दोहराए जाने वाले कदमों को वितरित किया जा सकता है, यदि हम कर सकते हैं। सहायक बुद्धिमान नहीं है हालांकि सॉफ्टवेयर सिस्टम विकास प्रवाह और वस्तुओं को प्रमुख बनाने का प्रयास करने के तरीके से अवगत है। उदाहरण के लिए, सहायक समर्थित टेम्पलेट्स का उत्पादन करेगा, तीसरे पक्ष के पुस्तकालयों (जिसे जार के रूप में भी संदर्भित किया जाता है) और उनकी निर्भरता भी हस्तांतरित करेगा, सभी तत्वों का निर्माण करें और एक तैनाती JAR, WAR या EAR फ़ाइल बनाएं। इस सहायक को कहा जाता है, मेवेन। यह वैकल्पिक बिल्डिंग उपकरण जैसे हाइमेनोपटेरान (होमपेज) या वैकल्पिक निर्माण स्क्रिप्ट से मेवेन को अलग करता है।
एक और शब्द में, मेवेन एक परियोजना प्रबंधन उपकरण है । मेवेन विकास को एक संपूर्ण निर्माण जीवन चक्र फ्रेमवर्क प्रदान करता है जिसका उपयोग विकास टीम द्वारा किया जा सकता है जो परियोजना के बुनियादी ढांचे को बदल देगा क्योंकि मेवेन एक डिफ़ॉल्ट निर्माण जीवनचक्र का उपयोग करता है।
2. पहलुओं का प्रबंधन कैसे किया जाता है?
उत्तर:
मेवेन विकास के तरीके प्रदान करता है जिसमें निम्नलिखित प्रबंधन करना है:
• बनाता है
• दस्तावेज़ीकरण
• रिपोर्टिंग
• निर्भरता
• एससीएम
• विज्ञप्ति
• वितरण
• मेलिंग सूची
3. पोम क्या है? पोम में क्या जानकारी है?
उत्तर:
पीओएम परियोजना ऑब्जेक्ट मॉडल के लिए खड़ा है। यह मेवेन में काम का मूल इकाई है। यह एक एक्सएमएल फ़ाइल है । यह परियोजना की मूल निर्देशिका के भीतर हमेशा pom.xml के रूप में रहता है। प्रोजेक्ट बनाने के लिए, इसमें मेवेन
पीओएम द्वारा नियोजित प्रोजेक्ट से संबंधित कई कॉन्फ़िगरेशन विवरण और डेटा शामिल हैं, निम्न कॉन्फ़िगरेशन जानकारी में से कुछ –
• परियोजना निर्भरताएं हैं।
• प्लगइन्स।
• लक्ष्यों ।
• प्रोफाइल का निर्माण करें।
• परियोजना संस्करण।
• विकास।
•मेलिंग सूची।
4. मेवेन निर्माण जीवन चक्र क्या है? मेवन के 3 निर्माण जीवन चक्र का नाम दें?
उत्तर:
ए निर्माण जीवन चक्र चरणों का एक अच्छी तरह परिभाषित अनुक्रम है जो उस क्रम को रेखांकित करता है जिसमें लक्ष्य को निष्पादित किया जाना है। यहां चरण जीवन चक्र में एक मंच का प्रतिनिधित्व करता है।
तीन निर्माण जीवन चक्र हैं:
- स्वच्छ: पिछले निर्माण द्वारा बनाई गई कलाकृतियों को साफ करता है।
• डिफ़ॉल्ट (या निर्माण): यह उपकरण बनाने के आदी हो सकता है।
• साइट: परियोजना के लिए साइट प्रलेखन उत्पन्न करता है।
5. मेवेन विरूपणसाक्ष्य क्या है?
उत्तर:
एक विरूपणसाक्ष्य एक फ़ाइल है, जो आंतरिक रूप से एक जेएआर फ़ाइल है जो मेवेन रिपोजिटरी में तैनात हो जाती है। एक मेवेन निर्माण एक या अधिक कलाकृतियों का उत्पादन करता है, जैसे कि “स्रोत” जार और एक संकलित जार।
प्रत्येक विरूपणसाक्ष्य में एक समूह आईडी (आमतौर पर एक उलट डोमेन नाम, com.example.foo), एक विरूपणसाक्ष्य आईडी (केवल एक नाम), और एक संस्करण स्ट्रिंग शामिल है। 3 अनजाने में विरूपणसाक्ष्य निर्धारित करते हैं। एक परियोजना की निर्भरता कलाकृतियों के रूप में निर्दिष्ट हैं।
6. एक मेवेन निर्माण जीवन चक्र के चरण क्या हैं?
उत्तर: एजाइल परीक्षण के
कुछ प्रमुख सिद्धांत हैं:
निम्नलिखित चरण हैं: –
- मान्य करें– परियोजना को मान्य करें सही है और सभी आवश्यक जानकारी की पेशकश की जाती है।
• संकलन – परियोजना के स्रोत कोड संकलित करें ।
• टेस्ट – एक उपयुक्त इकाई परीक्षण ढांचे को नियोजित संकलित स्रोत कोड का परीक्षण करें और इन परीक्षणों को तैनात या पैक किए गए कोड की आवश्यकता नहीं होनी चाहिए।
• पैकेज – संकलित कोड लें और इसे अपने वितरित प्रारूप में जेएआर जैसे पैकेज करें।
• एकीकरण–परीक्षण – एक वातावरण में आवश्यक होने पर पैकेज को तैनात और तैनात करें जहां भी एकीकरण परीक्षण चलाया जा सकता है।
• सत्यापित करें – पैकेज को सत्यापित करने के लिए किसी भी परीक्षण को चलाएं अभी भी वैध है और गुणवत्ता आवश्यकताओं को पूरा करता है।
•स्थापित करें – क्षेत्रीय वैकल्पिक परियोजनाओं में निर्भरता के रूप में उपयोग करने के लिए पैकेज को मूल भंडार में स्थापित करें ।
• नियोजित – वैकल्पिक परियोजनाओं और विकास के साथ साझा करने के लिए अंतिम पैकेज को रिमोट रिपोजिटरी में कॉपी करता है। यह एकीकरण या रिलीज पर्यावरण में किया जाता है ,
7. एक मेवेन रिपोजिटरी क्या है?
उत्तर:
एक मेवेन भंडार एक ऐसा स्थान है जहां सभी प्लगइन्स, पुस्तकालय, जार, प्रोजेक्ट जार या किसी अन्य विशेष परियोजना से संबंधित जानकारी संग्रहीत की जाती है और इसे आसानी से मेवेन द्वारा उपयोग किया जा सकता है।
उनके प्रकार 3 प्रकार के मेवेन भंडार हैं:
• स्थानीय भंडार
• केंद्रीय भंडार
• रिमोट रिपोजिटरी
8. मेवेन स्नैपशॉट क्या है?
उत्तर:
मेवेन का एक स्नैपशॉट संस्करण वास्तविक संस्करण नहीं है और इसे रिलीज़ नहीं किया जाएगा। एक समकक्ष संस्करण कई अद्यतन हो सकता है। आम तौर पर, एक्सपोजर निर्भरताओं को पूरी तरह से विकास के दौरान अस्तित्व में होना चाहिए और स्नैपशॉट संस्करण पर निर्भरता होने पर कोई निःशुल्क संस्करण (गैर-स्नैपशॉट) होना चाहिए।
10. निर्माण उपकरण में कौन सी विशेषताएं होनी चाहिए?
उत्तर:
एक निर्माण उपकरण होना चाहिए:
- तैनाती और रिलीज के लिए जावा कोड संकलित करें और जार, युद्ध और कान फ़ाइलें बनाएं।
- संस्करण और निर्भरता प्रबंधन
- परीक्षण परिणामों पर एक नज़र डालें और रिपोर्ट करें
- सोनार के साथ कोड कोड की जांच करें, शैली की जांच करें, बग खोजें आदि।
- पर्यावरण संपत्ति प्रतिस्थापन
- फाइलें पीढ़ी ( डब्ल्यूएसडीएल, एस्पेक्टजे, एक्सएसएल, आदि)
- क्रॉस-प्लेटफ़ॉर्म (यूनिक्स विंडोज) और आईडीई (ग्रहण, नेटबीन्स, इंटेलिजे) के लिए समर्थन
- उचित दस्तावेज़ीकरण और समर्थन।
10. मेवेन में निर्भरता के दायरे को सूचीबद्ध करें?
उत्तर:
मेवेन में नियोजित विभिन्न निर्भरता क्षेत्र हैं:
• संकलन: यह डिफ़ॉल्ट दायरा है, और यह इंगित करता है कि परियोजना के वर्गीकरण के भीतर निर्भरता की पेशकश की जाती है
• बशर्ते: यह इंगित करता है कि निर्भरता जेडीके या इंटरनेट सर्वर या कंटेनर द्वारा प्रदान की जाती है रनटाइम
• रनटाइम: यह बताता है कि संकलन के लिए निर्भरता की आवश्यकता नहीं है, हालांकि, निष्पादन के दौरान इसकी आवश्यकता है
• टेस्ट: यह कहता है कि निर्भरता केवल संकलन और निष्पादन चरणों को देखने के लिए दी जाती है
• सिस्टम: यह इंगित करता है कि आपको मिल गया है सिस्टम पथ देने के लिए
• आयात: इसका मतलब यह है कि ज्ञात या नामांकित पोम को इस पीओएम के अनुभाग में निर्भरताओं के साथ प्रतिस्थापित किया जाना चाहिए