शीर्ष 25 Node.js साक्षात्कार प्रश्न और उत्तर (पीडीएफ)

यहां नए और अनुभवी उम्मीदवारों के लिए Node.js साक्षात्कार प्रश्न और उत्तर दिए गए हैं ताकि वे अपने सपनों की नौकरी पा सकें।

 

फ्रेशर्स के लिए नोड जेएस साक्षात्कार प्रश्न और उत्तर

1) नोड.जेएस क्या है?

Node.js एक सर्वर साइड स्क्रिप्टिंग है जिसका उपयोग स्केलेबल प्रोग्राम बनाने के लिए किया जाता है। अन्य सर्वर साइड भाषाओं की तुलना में इसके कई फायदे हैं, जिनमें सबसे प्रमुख है नॉन-ब्लॉकिंग I/O।


2) नोड.जेएस कैसे काम करता है?

Node.js v8 वातावरण पर काम करता है, यह एक वर्चुअल मशीन है जो उपयोग करता है Javaस्क्रिप्ट को अपनी स्क्रिप्टिंग भाषा के रूप में उपयोग करता है और नॉन-ब्लॉकिंग I/O तथा सिंगल थ्रेडेड इवेंट लूप के माध्यम से उच्च आउटपुट प्राप्त करता है।

👉 निःशुल्क पीडीएफ डाउनलोड: Node.js साक्षात्कार प्रश्न और उत्तर


3) I/O शब्द से आपका क्या तात्पर्य है?

I/O इनपुट और आउटपुट का संक्षिप्त रूप है, और यह आपके एप्लिकेशन के बाहर किसी भी चीज़ तक पहुँचेगा। एप्लिकेशन शुरू होने के बाद, प्रोग्राम को चलाने के लिए इसे मशीन मेमोरी में लोड किया जाएगा।

Node.js


4) इवेंट-ड्रिवन प्रोग्रामिंग का क्या अर्थ है?

कंप्यूटर प्रोग्रामिंग में, इवेंट ड्रिवेन प्रोग्रामिंग एक प्रोग्रामिंग प्रतिमान है जिसमें प्रोग्राम का प्रवाह अन्य प्रोग्राम या थ्रेड से संदेशों जैसे ईवेंट द्वारा निर्धारित किया जाता है। यह एक एप्लीकेशन आर्किटेक्चर तकनीक है जिसे दो भागों में विभाजित किया गया है 1) इवेंट सिलेक्शन 2) इवेंट हैंडलिंग।


5) हम node.js का उपयोग कहां कर सकते हैं?

Node.js का उपयोग निम्नलिखित उद्देश्यों के लिए किया जा सकता है।

  • वेब अनुप्रयोग (विशेष रूप से वास्तविक समय वेब अनुप्रयोग)
  • नेटवर्क अनुप्रयोग
  • वितरित प्रणाली
  • सामान्य प्रयोजन के अनुप्रयोग

6) नोड.जेएस का उपयोग करने का क्या लाभ है?

  • यह स्केलेबल नेटवर्क प्रोग्राम बनाने का एक आसान तरीका प्रदान करता है
  • सामान्यतः तेज़
  • महान समवर्तीता
  • सब कुछ अतुल्यकालिक
  • लगभग कभी ब्लॉक नहीं होता

7) Node.js में दो प्रकार के API फ़ंक्शन क्या हैं?

Node.js में दो प्रकार के API फ़ंक्शन हैं

  • अतुल्यकालिक, गैर-अवरुद्ध कार्य
  • Syncह्रोनस, ब्लॉकिंग फ़ंक्शन

8) नियंत्रण प्रवाह कार्य क्या है?

कोड का एक सामान्य टुकड़ा जो कई एसिंक्रोनस फ़ंक्शन कॉल के बीच चलता है, नियंत्रण प्रवाह फ़ंक्शन के रूप में जाना जाता है।


9) उन चरणों की व्याख्या करें कि कैसे “नियंत्रण प्रवाह” फ़ंक्शन कॉल को नियंत्रित करता है?

  • निष्पादन के क्रम को नियंत्रित करें
  • डेटा इकट्ठा करना
  • समवर्तीता सीमित करें
  • प्रोग्राम में अगला चरण कॉल करें

10) Node.js एकल थ्रेडेड क्यों है?

एसिंक्रोनस प्रोसेसिंग के लिए, Node.js को स्पष्ट रूप से एक प्रयोग के रूप में बनाया गया था। ऐसा माना जाता है कि सामान्य थ्रेड आधारित कार्यान्वयन की तुलना में सामान्य वेब लोड के तहत एकल थ्रेड पर एसिंक्रोनस प्रोसेसिंग करके अधिक प्रदर्शन और मापनीयता प्राप्त की जा सकती है।


अनुभवी पेशेवरों के लिए नोड जेएस साक्षात्कार प्रश्न और उत्तर

11) क्या नोड विंडोज़ पर चलता है?

हाँ - यह करता है। MSI इंस्टॉलर को यहाँ से डाउनलोड करें https://nodejs.org/download/


12) क्या आप नोड में DOM तक पहुंच सकते हैं?

नहीं, आप नोड में DOM तक नहीं पहुंच सकते.


13) इवेंट लूप का उपयोग करके कौन से कार्य एसिंक्रोनस रूप से किए जाने चाहिए?

  • I/O संचालन
  • भारी संगणना
  • कोई भी चीज़ जिसे ब्लॉक करने की आवश्यकता हो

14) नोड.जेएस जावा प्रोग्रामर्स का ध्यान तेजी से क्यों आकर्षित कर रहा है?

Node.js तेजी से ध्यान आकर्षित कर रहा है क्योंकि यह एक लूप आधारित सर्वर है Javaस्क्रिप्ट. Node.js उपयोगकर्ता को स्क्रिप्ट लिखने की क्षमता देता है. Javaसर्वर पर स्क्रिप्ट, जिसमें HTTP स्टैक, फ़ाइल I/O, TCP और जैसी चीज़ों तक पहुंच होती है डेटाबेस.


15) async.queue कौन से दो तर्क लेता है?

दो तर्क जो async.queue लेता है

  • कार्य फ़ंक्शन
  • समवर्ती मान

16) Node.js में इवेंट लूप क्या है?

बाहरी घटनाओं को संसाधित करने और संभालने तथा उन्हें कॉलबैक इनवोकेशन में बदलने के लिए इवेंट लूप का उपयोग किया जाता है। इसलिए, I/O कॉल पर, node.js एक अनुरोध से दूसरे अनुरोध पर स्विच कर सकता है।


17) उन चरणों का उल्लेख करें जिनके द्वारा आप Node.js में async कर सकते हैं?

निम्नलिखित चरणों का पालन करके आप Node.js को async कर सकते हैं

  • प्रथम श्रेणी के कार्य
  • समारोह संरचना
  • कॉलबैक काउंटर
  • इवेंट लूप्स

18) Node.js के फायदे और नुकसान क्या हैं?

पेशेवरों:

  • यदि आपके एप्लिकेशन में कोई CPU गहन संगणना नहीं है, तो आप इसे बना सकते हैं Javascript ऊपर से नीचे तक, यहां तक ​​कि डेटाबेस स्तर तक यदि आप JSON स्टोरेज ऑब्जेक्ट DB का उपयोग करते हैं जैसे MongoDB.
  • क्रॉलर्स को पूर्ण-रेंडर किया गया HTML प्रतिसाद प्राप्त होता है, जो एकल पृष्ठ अनुप्रयोग या Node.js के शीर्ष पर चलाए जाने वाले वेबसोकेट्स ऐप की तुलना में कहीं अधिक SEO अनुकूल है।

विपक्ष:

  • कोई भी गहन CPU संगणन node.js की प्रतिक्रियाशीलता को अवरुद्ध कर देगा, इसलिए थ्रेडेड प्लेटफॉर्म एक बेहतर दृष्टिकोण है।
  • Node.js के साथ रिलेशनल डेटाबेस का उपयोग कम अनुकूल माना जाता है।

19) Node.js I/O संचालन के अवरोध की समस्या पर कैसे काबू पाता है?

Node.js इस समस्या का समाधान इवेंट आधारित मॉडल को अपने मूल में रखकर करता है, तथा थ्रेड्स के स्थान पर इवेंट लूप का उपयोग करता है।


20) Node.js और Ajax में क्या अंतर है?

Node.js और Ajax के बीच अंतर यह है कि, Ajax (एसिंक्रोनस का संक्षिप्त रूप) Javaलिपि और XML) एक क्लाइंट साइड तकनीक है, जिसका उपयोग अक्सर पेज की सामग्री को रिफ्रेश किए बिना अपडेट करने के लिए किया जाता है। जबकि, Node.js सर्वर साइड है Javascript, सर्वर सॉफ्टवेयर विकसित करने के लिए उपयोग किया जाता है। Node.js ब्राउज़र में नहीं बल्कि सर्वर द्वारा निष्पादित होता है।


5+ वर्ष के अनुभव के लिए नोड जेएस साक्षात्कार प्रश्न

21) Node.js के साथ क्या चुनौतियाँ हैं?

तकनीकी पक्ष पर जोर देते हुए, Node.js में एक थ्रेड के साथ एक प्रक्रिया को मल्टी कोर सर्वर पर स्केल अप करना थोड़ा चुनौतीपूर्ण है।


22) नोड.जेएस में "नॉन-ब्लॉकिंग" का क्या अर्थ है?

नोड.जेएस में "नॉन-ब्लॉकिंग" का मतलब है कि इसका आईओ नॉन-ब्लॉकिंग है। नोड अपने आईओ को प्लेटफ़ॉर्म-अज्ञेय तरीके से संभालने के लिए "लिब्यूव" का उपयोग करता है। विंडोज़ पर, यह यूनिक्स के लिए कम्पलीशन पोर्ट का उपयोग करता है, यह ईपोल या केक्यू आदि का उपयोग करता है। इसलिए, यह एक नॉन-ब्लॉकिंग अनुरोध करता है और अनुरोध पर, यह इवेंट लूप के भीतर इसे कतारबद्ध करता है जो कॉल करता है Javaमुख्य पर स्क्रिप्ट 'कॉलबैक' Javaस्क्रिप्ट धागा.


23) बाहरी लाइब्रेरीज़ को आयात करने के लिए नोड.जेएस में किस कमांड का उपयोग किया जाता है?

कमांड “require” का उपयोग बाहरी लाइब्रेरीज़ को आयात करने के लिए किया जाता है, उदाहरण के लिए, “var http=require (“http”)”। यह http लाइब्रेरी और एकल निर्यातित ऑब्जेक्ट को http वैरिएबल के माध्यम से लोड करेगा।


24) नोड.जेएस में सबसे अधिक उपयोग किए जाने वाले फ्रेमवर्क का उल्लेख करें?

"एक्सप्रेस" नोड.जेएस में उपयोग किया जाने वाला सबसे आम फ्रेमवर्क है।


25) नोड.जेएस में 'कॉलबैक' क्या है?

कॉलबैक फ़ंक्शन का उपयोग नोड.js में सर्वर पर किए गए कई अनुरोधों से निपटने के लिए किया जाता है। जैसे कि अगर आपके पास एक बड़ी फ़ाइल है जिसे पढ़ने में सर्वर को बहुत समय लगेगा और अगर आप नहीं चाहते कि सर्वर अन्य अनुरोधों से निपटने के दौरान उस बड़ी फ़ाइल को पढ़ने में व्यस्त हो जाए, तो कॉल बैक फ़ंक्शन का उपयोग किया जाता है। कॉल बैक फ़ंक्शन सर्वर को पहले लंबित अनुरोध से निपटने और उसके समाप्त होने पर फ़ंक्शन को कॉल करने की अनुमति देता है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे