रूबी साक्षात्कार प्रश्न और उत्तर का परिचय
रूबी सादगी और उत्पादकता पर ध्यान केंद्रित करने के साथ एक गतिशील, खुली स्रोत प्रोग्रामिंग भाषा है । इसमें एक सुरुचिपूर्ण वाक्यविन्यास है जो पढ़ने और लिखने में आसान है। रूबी सावधानीपूर्वक संतुलन की एक भाषा है। रूबी एक शुद्ध ऑब्जेक्ट उन्मुख प्रोग्रामिंग भाषा है। रूबी उपस्थिति में सरल है, लेकिन हमारे मानव शरीर की तरह, अंदर बहुत जटिल है। रूबी में, सबकुछ एक वस्तु है। प्रत्येक जानकारी और कोड को अपनी खुद की संपत्तियां और क्रियाएं दी जा सकती हैं। रूबी की विशेषताएं स्मॉलटाक, पर्ल और पायथन के समान ही हैं । पर्ल, पायथन, और स्मॉलटॉक अलग-अलग स्क्रिप्टिंग भाषाएं हैं जबकि स्मॉलटाक एक वास्तविक वस्तु-उन्मुख भाषा है। रूबी, स्मॉलटाक की तरह, एक आदर्श ऑब्जेक्ट उन्मुख भाषा है।
रूबी “एक प्रोग्रामर का सबसे अच्छा दोस्त” है।
तो अगर आपको अंततः रूबी में अपना सपनों का काम मिल गया है, लेकिन रूबी साक्षात्कार को तोड़ने के लिए सोच रहे हैं और संभावित रूबी साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम रूबी साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे शीर्ष रूबी साक्षात्कार प्रश्न की सूची दी गई है जिन्हें ज्यादातर साक्षात्कार में पूछा जाता है
1. आप रूबी प्रोग्रामिंग भाषा को कैसे परिभाषित करेंगे?
उत्तर:
रूबी एक गतिशील, प्रतिबिंबित, सामान्य उद्देश्य, ओपन सोर्स प्रोग्रामिंग भाषा है जो सादगी और उत्पादकता पर केंद्रित है। रूबी एक शुद्ध ऑब्जेक्ट उन्मुख प्रोग्रामिंग भाषा है जिसमें उपस्थिति और जटिल अंदर सरल है।
2. क्या आप रूबी प्रोग्रामिंग भाषा की विभिन्न विशेषताओं को समझा सकते हैं?
उत्तर:
रूबी द्वारा दी गई सुविधाओं की सूची नीचे दी गई है:
• रूबी ओपन-सोर्स है और वेब पर स्वतंत्र रूप से उपलब्ध है
• रुबी एक सामान्य उद्देश्य और व्याख्या की गई प्रोग्रामिंग भाषा है।
• रूबी एक वास्तविक ऑब्जेक्ट उन्मुख प्रोग्रामिंग भाषा है।
• रुबी एक सर्वर-साइड स्क्रिप्टिंग भाषा है जो पाइथन और पर्ल के समान ही है।
• सामान्य गेटवे इंटरफेस (सीजीआई) स्क्रिप्ट लिखने के लिए रूबी का उपयोग किया जा सकता है।
• रूबी हाइपरटेक्स्ट मार्कअप भाषा ( एचटीएमएल ) में एम्बेड किया जा सकता है ।
• रूबी के पास एक साफ और आसान वाक्यविन्यास है जो एक नए डेवलपर को बहुत जल्दी और आसानी से सीखने की अनुमति देता है।
• रूबी के पास सी ++ और पर्ल जैसी कई प्रोग्रामिंग भाषाओं के समान वाक्यविन्यास है ।
• रुबी बहुत स्केलेबल है और रूबी में लिखे बड़े कार्यक्रम आसानी से बनाए रखने योग्य हैं।
• रूबी में अंतर्निहित कार्यों का एक समृद्ध सेट है, जिसका उपयोग सीधे रूबी स्क्रिप्ट में किया जा सकता है।
3. रूबी संपादकों के अलग-अलग क्या हैं?
उत्तर:
नीचे लिनक्स और विंडोज के लिए अलग-अलग संपादक हैं:
• आप विंडोज पर नोटपैड या संपादित प्लस का उपयोग कर सकते हैं ।
• आप लिनक्स पर वीआईएम का उपयोग कर सकते हैं
• रूबीविन विंडोज के लिए रूबी इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आईडीई) है।
• विंडोज उपयोगकर्ताओं के लिए रूबी विकास पर्यावरण आईडीई।
4. रुबी में अलग-अलग चर क्या हैं?
उत्तर:
रूबी के चार प्रकार के चर होते हैं:
• स्थानीय चर: स्थानीय चर वेरिएबल्स हैं जो किसी विधि में परिभाषित होते हैं। विधि के बाहर स्थानीय चर उपलब्ध नहीं हैं।
• इंस्टेंस चर: इंस्टेंस वैरिएबल किसी भी विशेष उदाहरण या ऑब्जेक्ट के लिए विधियों में उपलब्ध हैं। इसका मतलब है कि आवृत्ति चर वस्तु से ऑब्जेक्ट में बदल जाते हैं।
• कक्षा चर: कक्षा चर विभिन्न वस्तुओं में उपलब्ध हैं। एक कक्षा चर वर्ग से संबंधित है और एक वर्ग की विशेषता है।
• वैश्विक चर:कक्षा चर कक्षाओं में उपलब्ध नहीं हैं। यदि आप एक एकल चर होना चाहते हैं, जो कक्षाओं में उपलब्ध है, तो आपको एक वैश्विक चर परिभाषित करने की आवश्यकता है।
5. आपके सिस्टम में रूबी संस्करण स्थापित करने का आदेश क्या है?
उत्तर:
आपके सिस्टम में रूबी संस्करण स्थापित करने का आदेश
रूबी-वी है
6. रुबी में इस्तेमाल किए जाने वाले विभिन्न ऑपरेटर क्या हैं?
उत्तर:
रुबी में विभिन्न ऑपरेटर हैं:
• यूनरी ऑपरेटर
• अंकगणितीय ऑपरेटर
• बिटवाई ऑपरेटर
• लॉजिकल ऑपरेटर
• टर्नरी ऑपरेटर
7. रुबी में उपयोग की जाने वाली विभिन्न कक्षा लाइब्ररीस क्या हैं?
उत्तर:
रुबी में उपयोग की जाने वाली विभिन्न कक्षा लाइब्रेरी हैं:
• पाठ प्रसंस्करण
• सीजीआई प्रोग्रामिंग
• नेटवर्क प्रोग्रामिंग
• जीयूआई प्रोग्रामिंग
• एक्सएमएल प्रोग्रामिंग
8. रूबी में उपयोग किए जाने वाले विभिन्न डेटा प्रकार क्या हैं?
उत्तर:
रुबी में उपयोग किए जाने वाले विभिन्न डेटा प्रकार हैं:
• संख्याएं
• स्ट्रिंग्स
• प्रतीक
• हैश
• अरेज़
• बूलियन
9. रुबी में इस्तेमाल किए जाने वाले विभिन्न इटरेटर क्या हैं?
उत्तर:
रुबी में उपयोग किए जाने वाले विभिन्न इटरेटर:
• ईच इटरेटर
• टाइम्स इटेटरेटर
• इटेटरेटर तक ऊपर और नीचे
• स्टेप इटरेटर
• ईच_लाइन इटरेटर
10. सुपर का उपयोग क्या है?
उत्तर:
बच्चे को प्रारंभिक विधि से प्रारंभिक विधि से प्रारंभिक विधि को कॉल करने के लिए सुपर का उपयोग किया जाता है। सुपर के कार्यान्वयन के निम्नलिखित रूप हैं।
1. केवल सुपर माध्यमों को
कॉल करना 2. माता-पिता को प्रारंभ करना कॉल करें
11. आप रुबी में एक ब्लॉक कैसे घोषित कर सकते हैं?
उत्तर:
रुबी में, ब्लॉक में कोड हमेशा ब्रेसिज़ ({}) के भीतर संलग्न होता है। आप उपज कथन का उपयोग करके एक ब्लॉक का आह्वान कर सकते हैं।
12. रूबी में कक्षाओं के लिए विधि पहुंच नियंत्रण के स्तर क्या हैं?
उत्तर:
कक्षाओं के लिए विधि पहुंच नियंत्रण के तीन स्तर हैं:
1. सार्वजनिक तरीके: इसे कक्षा के सभी ऑब्जेक्ट्स और उप-वर्गों द्वारा बुलाया जा सकता है जिसमें उन्हें परिभाषित किया गया है।
2. संरक्षित तरीके: यह केवल वस्तुओं के लिए सुलभ हो सकता है एक ही कक्षा
3. निजी तरीके: यह एक ही उदाहरण में सुलभ है।
13. प्रतीक स्ट्रिंग से अलग कैसे होता है?
उत्तर:
• एकल मान का प्रतिनिधित्व करने वाले एकाधिक प्रतीक समान हैं जबकि स्ट्रिंग्स के साथ यह संभव नहीं है।
• प्रतीकों और स्ट्रिंग का उपयोग विभिन्न डेवलपर्स द्वारा एक दूसरे के लिए किया जाता है और आप प्रतीकों को तेज़ और अपरिवर्तनीय तारों के रूप में देख सकते हैं।
• एक बार एक स्ट्रिंग का उपयोग करने के बाद इसे कचरा कलेक्टर द्वारा सफाई के लिए चिह्नित किया जाता है लेकिन इसे तुरंत साफ नहीं किया जाता है और इसका पुन: उपयोग नहीं किया जा सकता है।
• सत्र सत्र की अवधि के लिए रहते हैं और इसे फिर से उपयोग किया जा सकता है लेकिन इससे स्मृति उपयोग में वृद्धि हो सकती है।
14. रूबी प्रोग्रामिंग भाषा में एक इंटरपोलेशन क्या है?
उत्तर:
रूबी में इंटरपोलेशन एक बहुत ही महत्वपूर्ण प्रक्रिया है। इंटरपोलेशन एक शाब्दिक में एक स्ट्रिंग डालने की प्रक्रिया है। एक ही तरीका है जिसमें आप एक स्ट्रिंग में एक स्ट्रिंग को एक हैश (#) को {} खुले और बंद ब्रैकेट के अंदर रखकर एक अक्षर में विभाजित कर सकते हैं। यह मूल विधि की प्रतिलिपि का जिक्र करते हुए एक नए नाम को संदर्भित करता है।
15. रुबी में शून्य और गलत के बीच क्या अंतर है?
उत्तर:
रुबी में एनआईएल और फाल्स के बीच मतभेद हैं:
• गलत एक बूलियन डेटा प्रकार है, जबकि शून्य नहीं है
• शून्य मूल्य नहीं हो सकता है, जबकि एक गलत मूल्य हो सकता है
• एक विधि भविष्यवाणी के मामले में सच या गलत होती है , अन्यथा, शून्य वापस आ गया है
• एनआईएल नील क्लास के लिए एक वस्तु है, जबकि फॉल्स फॉल्सक्लास के लिए एक वस्तु है
अनुशंसित आलेख
यह रूबी साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन रूबी साक्षात्कार प्रश्न को आसानी से क्रैकडाउन कर सकें। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –
- एचटीएमएल 5 बनाम फ्लैश-सर्वश्रेष्ठ मतभेदों को ढूंढें
- कैंपस साक्षात्कार प्रश्न कैसे क्रैक करें
- एक बाहर निकलने के साक्षात्कार के लिए सबसे प्रभावी युक्तियाँ
- महत्वपूर्ण रूबी साक्षात्कार प्रश्न