Showing posts with label interview. Show all posts
Showing posts with label interview. Show all posts

Saturday, March 27, 2021

Top 20 dbms interview questions and answers in Hindi

DBMS Interview Questions And Answers


database interview questions Q # 1) DBMS किसके लिए उपयोग किया जाता है?

उत्तर: DBMS, जिसे आमतौर पर डेटाबेस मैनेजमेंट सिस्टम के रूप में जाना जाता है, एक एप्लीकेशन सिस्टम है जिसका मुख्य उद्देश्य डेटा के इर्द-गिर्द घूमता है। यह एक प्रणाली है जो अपने उपयोगकर्ता को डेटा संग्रहीत करने, उसे परिभाषित करने, उसे पुनर्प्राप्त करने और डेटाबेस के अंदर डेटा के बारे में जानकारी को अपडेट करने की अनुमति देता है।

Q # 2) डेटाबेस से क्या अभिप्राय है?

उत्तर: सरल शब्दों में, डेटाबेस अपने उपयोगकर्ता को आसानी से एक्सेस करने, प्रबंधित करने और डेटा अपलोड करने की सुविधा के लिए कुछ संगठित तरीके से डेटा का एक संग्रह है।

क्यू # 3) DBMS के उपयोग की सिफारिश क्यों की जाती है? इसके कुछ प्रमुख फायदों को सूचीबद्ध करके समझाएं।

उत्तर: डीबीएमएस के कुछ प्रमुख लाभ इस प्रकार हैं:

  •     Controlled Redundancy: DBMS डेटाबेस के अंदर डेटा के अतिरेक को नियंत्रित करने के लिए एक डेटाबेस में सभी डेटा को एकीकृत करके एक तंत्र का समर्थन करता है और चूंकि डेटा केवल एक ही स्थान पर संग्रहीत होता है, डेटा की डुप्लिकेटता नहीं होती है।
  •     Data Sharing: एक साथ कई उपयोगकर्ताओं के बीच डेटा साझा करना भी डीबीएमएस में किया जा सकता है क्योंकि एक ही डेटाबेस सभी उपयोगकर्ताओं और विभिन्न एप्लिकेशन प्रोग्रामों के बीच साझा किया जाएगा।
  • Backup and Recovery Facility:  डीबीएमएस ‘बैकअप और रिकवरी’ की एक सुविधा प्रदान करके बार-बार डेटा का बैकअप बनाने के दर्द को कम करता है, जो डेटा बैकअप को स्वचालित रूप से बनाता है और जब भी आवश्यक हो डेटा को पुनर्स्थापित करता है।
  •     Enforcement of Integrity Constraints: अखंडता बाधाओं को डेटा पर लागू किया जाना बहुत महत्वपूर्ण है ताकि कुछ बाधाओं को डालने के बाद परिष्कृत डेटा को डेटाबेस में संग्रहीत किया जाए और इसके बाद DBMS का पालन किया जाए।
  •  Independence of data:  इसका सीधा सा मतलब है कि आप किसी भी एप्लिकेशन प्रोग्राम की संरचना को प्रभावित किए बिना डेटा की संरचना को बदल सकते हैं।


Q # 4) DBMS में सामान्यीकरण का उद्देश्य क्या है?

उत्तर: सामान्यीकरण रिलेशनल स्कीमाओं का विश्लेषण करने की प्रक्रिया है जो कुछ विशिष्ट गुणों को पूरा करने के लिए उनके संबंधित कार्यात्मक निर्भरता और प्राथमिक कुंजी पर आधारित हैं।

गुणों में शामिल हैं:

    डेटा की अतिरेक को कम करने के लिए।
    सम्मिलित करना, हटाना और विसंगतियों को अद्यतन करने के लिए।

Q # 5) DBMS में कौन सी विभिन्न प्रकार की भाषाएँ उपलब्ध हैं?

उत्तर: मूल रूप से, डीबीएमएस में 3 प्रकार की भाषाएं हैं जैसा कि नीचे उल्लेख किया गया है:

    डीडीएल: डीडीएल डेटा डेफिनिशन लैंग्वेज है, जिसका उपयोग डेटाबेस और स्कीमा संरचना को परिभाषित करने के लिए किया जाता है, जिसमें कुछ सेट SQL क्वेरी जैसे क्री, ALTER, TRUNCATE, DROP और RENAME का उपयोग किया जाता है।
    DCL: DCL डेटा कंट्रोल लैंग्वेज है जिसका उपयोग डेटाबेस के अंदर यूजर्स की पहुंच को कंट्रोल करने के लिए GRANT और REVOKE जैसी कुछ SQL क्वेरीज़ का उपयोग करके किया जाता है।
    डीएमएल: डीएमएल डेटा मैनीपुलेशन लैंग्वेज है, जो डेटाबेस में कुछ जोड़तोड़ करने के लिए उपयोग की जाती है जैसे कि इंसर्ट, इनसेट, DELETE और UPDATE जैसी SQL क्वेरी के कुछ सेट का उपयोग करके इन्सर्टन, डिलीटेशन आदि।

Q # 6) एसक्यूएल का उद्देश्य क्या है?

उत्तर: SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज के लिए है जिसका मुख्य उद्देश्य डेटाबेस में डेटा सम्मिलित करने और अद्यतन / संशोधित करने के रूप में रिलेशनल डेटाबेस के साथ बातचीत करना है।

Q # 7) एक Primary key और Foreign Key की अवधारणाओं की व्याख्या करें।

उत्तर: Primary Key का उपयोग डेटाबेस तालिका में रिकॉर्ड को विशिष्ट रूप से पहचानने के लिए किया जाता है, जबकि  Foreign Key का उपयोग मुख्य रूप से दो या अधिक तालिकाओं को एक साथ जोड़ने के लिए किया जाता है, क्योंकि यह डेटाबेस तालिकाओं में से एक में एक विशेष क्षेत्र (s) है जो प्राथमिक कुंजी है कुछ और टेबल।

उदाहरण: 2 टेबल हैं - कर्मचारी और विभाग। दोनों के पास एक सामान्य फ़ील्ड / कॉलम है ’आईडी’ के रूप में जहां आईडी कर्मचारी तालिका की प्राथमिक कुंजी है जबकि विभाग तालिका के लिए यह विदेशी कुंजी है।

Q # 8) प्राथमिक कुंजी और विशिष्ट कुंजी के बीच मुख्य अंतर क्या हैं?

उत्तर: नीचे दिए गए कुछ अंतर हैं:

    प्राथमिक कुंजी और अद्वितीय कुंजी के बीच मुख्य अंतर यह है कि प्राथमिक कुंजी में कभी भी शून्य मान नहीं हो सकता है जबकि अद्वितीय कुंजी में शून्य मान हो सकता है।
    प्रत्येक तालिका में, केवल एक प्राथमिक कुंजी हो सकती है जबकि एक तालिका में एक से अधिक अद्वितीय कुंजी हो सकती है।

Q # 9) एसक्यूएल के संदर्भ में उप-प्रश्न की अवधारणा क्या है?

उत्तर: उप-क्वेरी मूल रूप से क्वेरी है जो किसी अन्य क्वेरी के अंदर शामिल है और इसे आंतरिक क्वेरी के रूप में भी कहा जा सकता है जो बाहरी क्वेरी के अंदर पाई जाती है।

Q # 10) DROP कमांड का उपयोग क्या है और DROP, TRUNCATE और DELETE कमांड में क्या अंतर हैं?

उत्तर: DROP कमांड एक DDL कमांड है जिसका उपयोग मौजूदा टेबल, डेटाबेस, इंडेक्स या व्यू को डेटाबेस से ड्रॉप / डिलीट करने के लिए किया जाता है।

DROP, TRUNCATE और DELETE कमांड के बीच मुख्य अंतर हैं:

DROP और TRUNCATE कमांड DDL कमांड हैं जिनका उपयोग डेटाबेस से टेबल को हटाने के लिए किया जाता है और एक बार टेबल डिलीट हो जाने के बाद, टेबल से संबंधित सभी विशेषाधिकार और इंडेक्स भी डिलीट हो जाते हैं। इन 2 परिचालनों को वापस नहीं लाया जा सकता है और इसलिए जब आवश्यक हो तभी उपयोग किया जाना चाहिए

दूसरी ओर DELETE कमांड, एक DML कमांड है जिसका उपयोग तालिका से पंक्तियों को हटाने के लिए भी किया जाता है और इसे वापस रोल किया जा सकता है।

Another top 10 DBMS Interview Question 

 Q # 11) UNION और UNION ALL में मुख्य अंतर क्या है?

उत्तर: UNION और UNION ALL का उपयोग 2 या अधिक तालिकाओं से डेटा में शामिल होने के लिए किया जाता है, लेकिन UNION डुप्लिकेट पंक्तियों को निकालता है और उन पंक्तियों को चुनता है, जो टेबल से डेटा के संयोजन के बाद अलग-अलग होती हैं, जबकि UNION ALL डुप्लिकेट पंक्तियों को नहीं हटाता है, यह सभी को चुनता है तालिकाओं से डेटा।

Q # 12) DBMS में ACID गुणों की अवधारणा को समझाइए?

उत्तर: एसीआईडी ​​गुण एटमॉसिटी, कंसिस्टेंसी, आइसोलेशन और ड्यूरेबिलिटी गुणों का संयोजन है। ये गुण कई उपयोगकर्ताओं के बीच डेटा साझा करने के सुरक्षित और सुरक्षित तरीके की अनुमति देने में बहुत सहायक हैं।

  •   Atomicity: यह "या तो सभी या कुछ भी नहीं" की अवधारणा पर आधारित है, जिसका मूल रूप से अर्थ यह है कि यदि डेटाबेस के अंदर कोई भी अपडेट आता है, तो वह अपडेट या तो उपयोगकर्ता और एप्लिकेशन प्रोग्राम से परे सभी अन्य लोगों के लिए उपलब्ध होना चाहिए या यह किसी के लिए भी उपलब्ध नहीं होना चाहिए। उपयोगकर्ता और आवेदन कार्यक्रम से परे।
  • Association: यह सुनिश्चित करता है कि डेटाबेस के अंदर होने वाले किसी भी लेन-देन से पहले या बाद में डेटाबेस में स्थिरता बनी रहे।
  •   Isolation: जैसा कि नाम से ही पता चलता है, यह संपत्ति बताती है कि होने वाला प्रत्येक लेन-देन दूसरों के साथ अलग-थलग है यानी एक लेन-देन जो शुरू हो गया है लेकिन अभी तक पूरा नहीं हुआ है, दूसरों के साथ अलग-थलग होना चाहिए ताकि इस लेनदेन से अन्य लेनदेन प्रभावित न हों।
  •   Durability: यह गुण बताता है कि डेटा हमेशा एक टिकाऊ स्थिति में होना चाहिए यानी कोई भी डेटा जो प्रतिबद्ध स्थिति में है, सिस्टम में कोई भी विफलता या पुनरारंभ होने पर भी उसी स्थिति में उपलब्ध होना चाहिए।


Q # 13) DBMS में  Correlated Subquery क्या है?

उत्तर: एक सबक्वेरी को नेस्टेड क्वेरी के रूप में भी जाना जाता है यानी कुछ क्वेरी के अंदर लिखी गई क्वेरी। जब सबक्वेरी को बाहरी क्वेरी की प्रत्येक पंक्तियों के लिए निष्पादित किया जाता है, तो इसे सहसंबंधित सबक्वेरी कहा जाता है।

गैर-सहसंबद्ध उपश्रेणी का उदाहरण है:

SELECT * from EMP WHERE ‘RIYA’ IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);


यहां, बाहरी क्वेरी की प्रत्येक पंक्तियों के लिए आंतरिक क्वेरी निष्पादित नहीं की जाती है।

Q # 14) Explain Entity, Entity Type and Entity Set in dbms interview questions and answers  ?

उत्तर:

इकाई एक वस्तु, स्थान या चीज है जिसका वास्तविक दुनिया में अपना स्वतंत्र अस्तित्व है और जिसके बारे में डेटा एक डेटाबेस में संग्रहीत किया जा सकता है। उदाहरण के लिए, कोई भी व्यक्ति, पुस्तक, आदि।

एंटिटी टाइप उन संस्थाओं का एक संग्रह है जिनमें समान विशेषताएँ हैं। उदाहरण के लिए, छात्र तालिका में पंक्तियाँ होती हैं, जिसमें प्रत्येक पंक्ति छात्रों के नाम, आयु और आईडी जैसी विशेषताओं को रखने वाली इकाई होती है, इसलिए छात्र एक इकाई प्रकार है जो एक ही गुण रखने वाली संस्थाओं को रखता है।

इकाई सेट उसी प्रकार की संस्थाओं का एक संग्रह है। उदाहरण के लिए, एक फर्म के कर्मचारियों का एक संग्रह।

Q # 15) What are the different levels of abstraction in DBMS in Hindi?

उत्तर: DBMS में डेटा एब्स्ट्रक्शन के 3 स्तर हैं।

वे सम्मिलित करते हैं:

    भौतिक स्तर: यह डेटा अमूर्त का सबसे निचला स्तर है जो बताता है कि डेटा डेटाबेस में कैसे संग्रहीत किया जाता है।
    लॉजिकल लेवल: यह डेटा एब्सट्रैक्शन का अगला स्तर है जो डेटा के प्रकार और डेटा के बीच संबंध को बताता है जो डेटाबेस में संग्रहीत होता है।
    स्तर देखें: यह डेटा एब्स्ट्रक्शन का उच्चतम स्तर है जो केवल डेटाबेस का एक हिस्सा दिखाता / बताता है।

Q # 16) DBMS में कौन से integrity rules मौजूद हैं?

उत्तर: DBMS में 2 प्रमुख integrity rules मौजूद हैं।

वो हैं:

  • Entity Integrity: यह एक बहुत ही महत्वपूर्ण नियम बताता है कि प्राथमिक कुंजी का मूल्य कभी भी पूर्ण मान नहीं हो सकता है।
  •      Referential Integrity: यह नियम फॉरेन की से संबंधित है जिसमें कहा गया है कि या तो फॉरेन की की वैल्यू NULL की है या किसी अन्य रिलेशन की प्राथमिक कुंजी होनी चाहिए।


Q # 17) DBMS में E-R मॉडल क्या है?

उत्तर: ई-आर मॉडल को डीबीएमएस में एक एंटिटी-रिलेशनशिप मॉडल के रूप में जाना जाता है जो कि एंटिटीज की अवधारणा और इन संस्थाओं के बीच मौजूद संबंध पर आधारित है।

Q # 18) DBMS में एक कार्यात्मक निर्भरता क्या है?

उत्तर: यह मूल रूप से एक बाधा है जो एक संबंध में विभिन्न विशेषताओं के बीच संबंध का वर्णन करने में उपयोगी है।

उदाहरण: यदि कुछ संबंध 1 R1 ’है जिसमें 2 विशेषताएँ Y और Z के रूप में हैं तो इन 2 विशेषताओं के बीच कार्यात्मक निर्भरता को Y-> Z के रूप में दिखाया जा सकता है जिसमें कहा गया है कि Z, कार्यात्मक रूप से Y पर निर्भर है।

Q # 19) DBMS में 1NF क्या है?

उत्तर: 1 एनएफ को पहले सामान्य रूप के रूप में जाना जाता है।

यह सामान्यीकरण प्रक्रिया का सबसे आसान रूप है जो बताता है कि किसी विशेषता के डोमेन में केवल परमाणु मूल्य होने चाहिए। इसका उद्देश्य तालिका में मौजूद डुप्लिकेट कॉलम को हटाना है।

Q # 20) DBMS में 2NF क्या है?

उत्तर: 2 एनएफ दूसरा सामान्य रूप है।

किसी तालिका को 2NF में कहा गया है यदि वह निम्नलिखित 2 शर्तों को पूरा करती है:

    एक तालिका 1NF में है।
    तालिका की प्रत्येक गैर-प्रधान विशेषता को प्राथमिक कुंजी पर समग्रता में कार्यात्मक रूप से निर्भर होना कहा जाता है।

This hole article will give you collection for dbms interview question and get to know all kind for proper interview question which is asked about the database interview questions and many more.

 

 

Monday, March 22, 2021

c programming interview questions in Hindi

c interview questions and answers for freshers


  • What is a local block in C programming?

एक स्थानीय ब्लॉक एक सी प्रोग्राम का कोई हिस्सा है जो बाएं ब्रेस ({) और दाएं ब्रेस (}) से घिरा है। C फ़ंक्शन में बाएँ और दाएँ ब्रेसिज़ होते हैं, और इसलिए दो ब्रेसिज़ के बीच कुछ भी local block में निहित होता है। यदि स्टेटमेंट या स्विच स्टेटमेंट में ब्रेसिज़ भी हो सकते हैं, तो इन दो ब्रेसेस के बीच कोड के हिस्से को local blockमाना जाएगा।

इसके अतिरिक्त, आप C फ़ंक्शन या कीवर्ड निर्माण की सहायता के बिना अपना स्थानीय ब्लॉक बनाना चाह सकते हैं। यह पूरी तरह से कानूनी ( legal) है। चर  (Variables)को  local blocks के भीतर घोषित किया जा सकता है, लेकिन उन्हें local blocks की शुरुआत में ही घोषित किया जाना चाहिए। इस तरह से घोषित चर ( Variables declared) केवल स्थानीय ब्लॉक के भीतर दिखाई देते हैं। स्थानीय ब्लॉक के भीतर घोषित किए गए डुप्लिकेट चर नाम स्थानीय ब्लॉक के बाहर घोषित किए गए समान नाम वाले चर पर पद (The preference) लेते हैं। यहाँ एक प्रोग्राम का एक उदाहरण है जो  local blocksका उपयोग करता है:

#include <stdio.h>
void main(void);
void main()
{
     /* Begin local block for function main() */
     int test_var = 10;
     printf("Test variable before the if statement: %d\n", test_var);
     if (test_var > 5)
     {
          /* Begin local block for "if" statement */
          int test_var = 5;
          printf("Test variable within the if statement: %d\n",
                 test_var);
          {
               /* Begin independent local block (not tied to
                  any function or keyword) */
               int test_var = 0;
               printf(
               "Test variable within the independent local block:%d\n",
               test_var);
          }
          /* End independent local block */
     }
     /* End local block for "if" statement */
     printf("Test variable after the if statement: %d\n", test_var);
}
/* End local block for function main() */

यह उदाहरण कार्यक्रम निम्नलिखित आउटपुट का उत्पादन करता है:


if कथन से पहले परीक्षण चर (Test variable): 10


if कथन में परीक्षण चर (Test variable): 5


independent local block के भीतर परीक्षण चर (Test variable): 0


if कथन के बाद परीक्षण चर (Test variable): 10


ध्यान दें कि जैसा कि प्रत्येक test_var को परिभाषित किया गया था, इसने पहले से निर्धारित test_var पर वरीयता प्राप्त की। यह भी ध्यान दें कि जब स्थानीय स्टेटमेंट समाप्त हो गया था, तो प्रोग्राम ने मूल test_var के दायरे को फिर से प्रस्तुत किया था, और इसका मूल्य 10 था।

c interview questions and answers for freshers
c programming interview questions in Hindi


 c interview questions 2 :- Should variables be stored in local blocks?

चरों के भंडारण के लिए स्थानीय ब्लॉकों का उपयोग असामान्य है और इसलिए केवल दुर्लभ अपवादों से बचा जाना चाहिए। इन अपवादों में से एक डिबगिंग उद्देश्यों के लिए होगा, जब आप अपने फ़ंक्शन के भीतर परीक्षण करने के लिए एक वैश्विक चर के स्थानीय उदाहरण की घोषणा करना चाह सकते हैं। जब आप अपने कार्यक्रम को वर्तमान संदर्भ में अधिक पठनीय बनाना चाहते हैं, तो आप स्थानीय ब्लॉक का उपयोग करना चाह सकते हैं।


कभी-कभी इसका उपयोग किए गए चर के करीब घोषित किया जाता है, जो आपके प्रोग्राम को अधिक पठनीय बनाता है। हालांकि, अच्छी तरह से लिखे गए कार्यक्रमों को आमतौर पर इस तरह से चर घोषित करने का सहारा नहीं लेना पड़ता है, और आपको स्थानीय ब्लॉक का उपयोग करने से बचना चाहिए।


  • When is a switch statement better than multiple if statements?

जब आप संख्यात्मक प्रकार के एक एकल चर के आधार पर दो से अधिक सशर्त अभिव्यक्तियों का उपयोग करते हैं, तो एक स्विच स्टेटमेंट आमतौर पर उपयोग करने के लिए सबसे अच्छा होता है। उदाहरण के लिए, कोड के बजाय

if (x == 1)
     printf("x is equal to one.\n");
else if (x == 2)
     printf("x is equal to two.\n");
else if (x == 3)
     printf("x is equal to three.\n");
else
     printf("x is not equal to one, two, or three.\n");

निम्नलिखित कोड पढ़ना और बनाए रखना आसान है:

switch (x)
{
     case 1:   printf("x is equal to one.\n");
                    break;
     case 2:   printf("x is equal to two.\n");
                    break;
     case 3:   printf("x is equal to three.\n");
                    break;
     default:  printf("x is not equal to one, two, or three.\n");
                    break;
}

ध्यान दें कि इस विधि को काम करने के लिए, सशर्त अभिव्यक्ति स्विच स्टेटमेंट का उपयोग करने के लिए संख्यात्मक प्रकार के एक चर पर आधारित होनी चाहिए। साथ ही, सशर्त अभिव्यक्ति एकल चर पर आधारित होनी चाहिए। उदाहरण के लिए, भले ही निम्न कथन में दो से अधिक शर्तें हों, यह स्विच स्टेटमेंट का उपयोग करने के लिए उम्मीदवार नहीं है क्योंकि यह स्ट्रिंग तुलनाओं पर आधारित है, न कि संख्यात्मक तुलनाओं पर:

char* name = "Lupto";
if (!stricmp(name, "Isaac"))
     printf("Your name means 'Laughter'.\n");
else if (!stricmp(name, "Amy"))
     printf("Your name means 'Beloved'.\n ");
else if (!stricmp(name, "Lloyd"))
     printf("Your name means 'Mysterious'.\n ");
else
     printf("I haven't a clue as to what your name means.\n");

  • Is a default case necessary in a switch statement?

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

switch (char_code)
{
     case 'Y':
     case 'y': printf("You answered YES!\n");
               break;
     case 'N':
     case 'n': printf("You answered NO!\n");
               break;
}

हालांकि, इस स्विच स्टेटमेंट में एक अज्ञात चरित्र कोड पारित होने पर क्या होगा। कार्यक्रम कुछ भी नहीं छापेगा। यह एक अच्छा विचार होगा, इसलिए, डिफ़ॉल्ट स्थिति सम्मिलित करने के लिए जहां इस स्थिति का ध्यान रखा जाएगा:

...
     default:  printf("Unknown response: %d\n", char_code);
               break;
...

इसके अतिरिक्त, तर्क जाँच के लिए डिफ़ॉल्ट मामले काम में आते हैं। उदाहरण के लिए, यदि आपके स्विच स्टेटमेंट ने एक निश्चित संख्या में स्थितियां संभाला है और आपने तर्क की त्रुटि के लिए उन शर्तों के बाहर किसी भी मूल्य पर विचार किया है, तो आप एक डिफ़ॉल्ट केस सम्मिलित कर सकते हैं जो उस स्थिति को चिह्नित करेगा। निम्नलिखित उदाहरण पर विचार करें:

Example for c programming interview questions

void move_cursor(int direction)
{
     switch (direction)
     {
          case UP:     cursor_up();
                       break;
          case DOWN:   cursor_down();
                       break;
          case LEFT:   cursor_left();
                       break;
          case RIGHT:  cursor_right();
                       break;
          default:     printf("Logic error on line number %ld!!!\n",
                               __LINE__);
                       break;
     }
}


Friday, February 19, 2021

Interview question for c++ In Hindi

 Question: Define C++ in Hindi?

उत्तर: C ++ एक कंप्यूटर प्रोग्रामिंग लैंग्वेज है जो C का सुपरसेट है जिसमें C लैंग्वेज में अतिरिक्त फीचर्स बनाए जाते हैं।

 

Interview question for c++ In Hindi
Interview question for c++ In Hindi

 


Question: Can we call C++ OOPS? and Why?

उत्तर: हां, C ++ को OOPS कहा जा सकता है। OOPS का पूर्ण रूप एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सिस्टम है, जिसका अर्थ है एक  paradigm जो concepts, including data binding, polymorphism, inheritanceऔर विभिन्न अन्य सहित विभिन्न अवधारणाओं का एक अनुप्रयोग प्रदान करता है।


interview question for c++ : Define Class in C++?

उत्तर: कक्षा को उपयोगकर्ता द्वारा परिभाषित डेटा प्रकार के डिजाइन के रूप में जाना जाता है। यह विभिन्न संस्थाओं, विशेषताओं और कार्यों को दर्शाता है।


Question: Define Object in C++?

उत्तर: ऑब्जेक्ट कक्षा का एक उदाहरण है। एक ऑब्जेक्ट में फ़ील्ड, विधियाँ, निर्माता और संबंधित हो सकते हैं। 

उदाहरण के लिए, वास्तविक जीवन में एक बाइक एक वस्तु है, लेकिन इसमें विभिन्न विशेषताएं हैं जैसे ब्रेक, रंग, आकार, डिज़ाइन, और अन्य, जो इसकी कक्षा के उदाहरण हैं।


c++ interview questions and answers : Define Encapsulation in C++?

उत्तर: एनकैप्सुलेशन एक कक्षा में डेटा और कार्यों को एक साथ बांधने की प्रक्रिया है। 

यह सुरक्षा कारणों से डेटा तक सीधे पहुंच को रोकने के लिए लागू किया जाता है। 

इस उद्देश्य के लिए एक class के कार्यों को लागू किया जाता है। उदाहरण के लिए, ग्राहकों की नेट बैंकिंग सुविधा केवल अधिकृत व्यक्ति को आवश्यक लॉगिन आईडी और पासवर्ड प्राप्त करने की अनुमति देती है। वह भी केवल बैंक डेटा स्रोत में उसकी जानकारी का हिस्सा है।


Question: What is an abstraction in C++?

उत्तर: C ++ में एक अमूर्त आंतरिक कार्यान्वयन को छिपा रहा है और केवल आवश्यक विवरण प्रदर्शित कर रहा है।

 उदाहरण के लिए, जब आप ईमेल के माध्यम से एक महत्वपूर्ण संदेश भेजते हैं, उस समय, केवल भेजने और भेजने के विकल्प का उपयोग किया जाता है। 

यह परिणाम केवल सफलता संदेश है जो यह पुष्टि करने के लिए प्रदर्शित किया जाता है कि आपका ईमेल भेजा गया है। हालाँकि, ईमेल के माध्यम से डेटा ट्रांसफर करने में अपनाई जाने वाली प्रक्रिया प्रदर्शित नहीं होती है क्योंकि यह आपके किसी काम की नहीं है।


Question: Briefly explain the concept of Inheritance in C++ in Hindi.

उत्तर: C ++ कक्षाओं को सामान्य रूप से उपयोग की जाने वाली कुछ अवस्थाओं और अन्य वर्गों से व्यवहार करने की अनुमति देता है। इस प्रक्रिया को वंशानुक्रम के रूप में जाना जाता है।


c++ interview questions and answers: Define access specifier and its various types in C++

उत्तर: एक एक्सेस स्पेसियर प्रदान करता है कि यह परिभाषित करना कैसे संभव है कि class members, अर्थात्, functions and variables, वर्ग के दायरे से बाहर कैसे पहुंचेंगे। C ++ में तीन प्रकार के एक्सेस स्पेसियर हैं:

  •   Private – ऐसे class के सदस्यों को उस कक्षा के बाहर नहीं पहुँचा जा सकता है, जिसमें वे घोषित किए गए हैं और केवल उसी class के भीतर पहुँच योग्य हैं। यहां तक ​​कि बाल कक्षाएं भी अपने मूल वर्ग के निजी सदस्यों तक पहुंचने के लिए अक्षम हैं।


  •     Protected – जिस कक्षा में उन्हें घोषित किया जाता है, उसके अलावा, बच्चे वर्ग अपने माता-पिता के संरक्षित सदस्यों तक पहुंच सकते हैं।


  •    Public – सार्वजनिक घोषित किए गए कक्षा सदस्यों को पूरे कार्यक्रम (कोड) में पहुँचा जा सकता है


Question: Define a namespace in Hindi?

उत्तर: पहचानकर्ता के नाम संघर्ष को हल करने के लिए एक नाम स्थान का उपयोग किया जाता है, जो उन्हें विभिन्न नामस्थानों के नीचे रखकर पूरा किया जाता है। इस तरह, यह विभिन्न कोड के तार्किक विभाजन में मदद करता है।


C++ Interview Question in Hindi: Define a class template?


उत्तर: एक क्लास टेम्पलेट जेनेरिक क्लास को दिया गया एक नाम है। क्लास टेम्पलेट को परिभाषित करने के लिए कीवर्ड टेम्प्लेट का उपयोग किया जाता है।


Q: What is the function of the keyword “Volatile”?


उत्तर:
“Volatile” एक फ़ंक्शन है जो यह घोषित करने में मदद करता है कि विशेष चर अस्थिर है और इस तरह संकलक को चर को बाहरी रूप से बदलने का निर्देश देता है- इस तरह, चर संदर्भ पर संकलक अनुकूलन से बचा जा सकता है।


c++ Questions And Answers : Define storage class in C++? Name some?

उत्तर: C ++ में स्टोरेज क्लास विशेष रूप से जीवन या प्रतीकों का दायरा भी शामिल करता है, जिनमें चर, फ़ंक्शंस आदि शामिल हैं। C ++ में स्टोरेज क्लास के कुछ नामों में परस्पर, ऑटो, स्टैटिक, एक्सटर्नल, रजिस्टर इत्यादि शामिल हैं।


Question: Can we have a recursive inline function in C++?

उत्तर: भले ही C ++ में एक इनलाइन फ़ंक्शन को कॉल करना संभव हो, लेकिन कंपाइलर इनलाइन कोड उत्पन्न नहीं कर सकता है। ऐसा इसलिए है क्योंकि
recursion compile समय पर पुनरावृत्ति की गहराई का निर्धारण नहीं करता है।

फिर भी, एक अच्छा ऑप्टिमाइज़र वाला एक कंपाइलर इन-रेर्सिव कॉल को तब तक करने में सक्षम है जब तक कि कुछ गहराई संकलन-समय पर तय न हो और वास्तविक समय से अधिक चलने पर मामलों के लिए संकलन समय पर non-recursive कॉल सम्मिलित करें।


Basic interview question for c++ : Define an Inline Function in C++? Write its syntax. Is it possible for the C++ compiler to ignore inlining?


उत्तर: फंक्शन कॉल ओवरहेड को कम करने के लिए, C ++ इनलाइन फ़ंक्शन प्रदान करता है। जैसा कि नाम से पता चलता है, एक इनलाइन फ़ंक्शन को लाइन में विस्तारित किया जाता है जब इसे कहा जाता है।

जैसे ही इनलाइन फ़ंक्शन को कॉल किया जाता है, उसी का पूरा कोड या तो डाला जाता है या इनलाइन फ़ंक्शन कॉल के विशेष बिंदु पर प्रतिस्थापित किया जाता है। संकलन C++ compiler द्वारा compile समय पर पूरा हो गया है। छोटे इनलाइन फ़ंक्शन प्रोग्राम दक्षता को बढ़ा सकते हैं।

एक विशिष्ट इनलाइन फ़ंक्शन का सिंटैक्स है:


Inline return-type function-name(parameters)
{
// Function code goes here
}


जैसा कि इनलाइनिंग एक अनुरोध है, कमांड नहीं, कंपाइलर इसे अनदेखा कर सकता है।

Question: Explain ‘this’ pointer For c++?


उत्तर: 'यह' पॉइंटर एक निरंतर पॉइंटर है, और यह वर्तमान ऑब्जेक्ट का मेमोरी एड्रेस रखता है। यह सभी गैर-स्थैतिक सदस्य फ़ंक्शन कॉल के लिए एक छिपे हुए तर्क के रूप में गुजरता है। 

इसके अलावा, यह सभी नॉनस्टिक कार्यों के शरीर के भीतर एक स्थानीय चर के रूप में उपलब्ध है।

चूंकि स्थिर सदस्य कार्यों को बिना किसी ऑब्जेक्ट के भी कहा जा सकता है, अर्थात, वर्ग नाम के साथ, उनके लिए 'यह' सूचक उपलब्ध नहीं है।


Question: What are the most important differences between C and C++ in Hindi?


    C ++ संदर्भों का समर्थन करता है जबकि C doesn’t

  •     friend functions, function overloading, inheritance, templates, and virtual functions जैसी सुविधाएँ C ++ के लिए अंतर्निहित हैं। ये C प्रोग्रामिंग लैंग्वेज में उपलब्ध नहीं हैं।
  •     सी में, पारंपरिक अगर-और शैली में अपवाद हैंडलिंग का ध्यान रखा जाता है। दूसरी ओर, C ++ भाषा स्तर पर अपवाद से निपटने के लिए समर्थन प्रदान करता है।
  •     C में मुख्य रूप से उपयोग किए गए इनपुट और आउटपुट क्रमशः scanf() and printf() हैं। C ++ में, Cin मानक इनपुट स्ट्रीम है जबकि cout मानक आउटपुट स्ट्रीम के रूप में कार्य करता है।
  •     जबकि C एक प्रक्रियात्मक प्रोग्रामिंग भाषा है, C ++ प्रक्रियात्मक और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग  approaches के लिए समर्थन प्रदान करता है।


c++ interview questions and answers: Why do we need the Friend class and function?

उत्तर: कभी-कभी, किसी विशेष वर्ग को किसी वर्ग के निजी या संरक्षित सदस्यों तक पहुँचने की अनुमति देने की आवश्यकता होती है। 

समाधान एक मित्र वर्ग है, जो उस वर्ग के संरक्षित और निजी सदस्यों तक पहुंच सकता है जिसमें उसे मित्र के रूप में घोषित किया गया है।

मित्र वर्ग के समान, एक मित्र फ़ंक्शन निजी और संरक्षित कक्षा सदस्यों तक पहुंचने में सक्षम है। एक फ्रेंड फंक्शन या तो एक ग्लोबल फंक्शन या कुछ क्लास का तरीका हो सकता है।

मित्र वर्ग और मित्र समारोह के बारे में कुछ महत्वपूर्ण बिंदु:

  •  Friendship is not inherited.
  •     मित्रता आपसी नहीं है, यानी, यदि कुछ वर्ग(class) को मित्र कहा जाता है, तो वह मित्र वर्ग के मित्र के रूप में कुछ अन्य वर्ग का मित्र है, तो यह स्वतः ही मित्र वर्ग का मित्र नहीं बन जाता है।
  •     मित्र वर्गों और मित्र कार्यों की कुल संख्या एक कार्यक्रम में सीमित होनी चाहिए क्योंकि उसी के अतिरेक से अलग-अलग वर्गों के एनकैप्सुलेशन की अवधारणा का मूल्यह्रास हो सकता है, जो  object-oriented programming का एक अंतर्निहित और वांछनीय गुण है।

Thursday, February 18, 2021

Basic sql interview questions and answers


1. What is DBMS? 

 एक डेटाबेस मैनेजमेंट सिस्टम (DBMS) एक प्रोग्राम है जो डेटाबेस के निर्माण, रखरखाव और उपयोग को नियंत्रित करता है। DBMS को फ़ाइल प्रबंधक के रूप में कहा जा सकता है जो डेटा को फ़ाइल सिस्टम में सहेजने के बजाय डेटाबेस में प्रबंधित करता है।



Basic sql interview questions and answers
Basic sql interview questions and answers


2. What is RDBMS? 

 
RDBMS का संबंध रिलेशनल डेटाबेस मैनेजमेंट सिस्टम से है। RDBMS डेटा को तालिकाओं के संग्रह में संग्रहीत करता है, जो तालिका के स्तंभों के बीच सामान्य फ़ील्ड द्वारा संबंधित होता है। यह तालिकाओं में संग्रहीत डेटा में हेरफेर करने के लिए रिलेशनल ऑपरेटर भी प्रदान करता है।

उदाहरण: SQL सर्वर।

sql interview questions 3. What is SQL?

SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज के लिए है, और इसका उपयोग डेटाबेस के साथ संवाद करने के लिए किया जाता है। यह एक मानक भाषा है जिसका उपयोग किसी डेटाबेस से
retrieval, updation, insertion और deletion of data जैसे कार्यों को करने के लिए किया जाता है।

मानक SQL कमांड का चयन कर रहे हैं।

database interview questions 4. What is a Database?

डेटाबेस कुछ भी नहीं है, डेटा की आसान पहुंच, भंडारण, पुनर्प्राप्ति और प्रबंधन के लिए डेटा का एक संगठित रूप है। इसे डेटा के संरचित रूप के रूप में भी जाना जाता है जिसे कई तरीकों से एक्सेस किया जा सकता है।

उदाहरण: School Management Database, Bank Management Database.

5. What are tables and Fields?

एक तालिका डेटा का एक समूह है जो कॉलम और पंक्तियों के साथ एक मॉडल में व्यवस्थित होती है। 

कॉलम को ऊर्ध्वाधर के रूप में वर्गीकृत किया जा सकता है, और पंक्तियाँ क्षैतिज हैं।

 एक तालिका में फ़ील्ड नामक कॉलम की संख्या निर्दिष्ट की गई है लेकिन किसी भी संख्या में पंक्तियाँ हो सकती हैं जिन्हें रिकॉर्ड कहा जाता है।

उदाहरण:

Table: Employee.

Field: Emp ID, Emp Name, Date of Birth.

Data: 201456, David, 11/15/1960.

sql interview questions and answers  6. What is a primary key?

प्राथमिक कुंजी फ़ील्ड का एक संयोजन है जो विशिष्ट रूप से एक पंक्ति निर्दिष्ट करता है। यह एक विशेष प्रकार की अनोखी कुंजी है, और इसमें NULL बाधा नहीं है। इसका अर्थ है, प्राथमिक प्रमुख मान NULL नहीं हो सकते।

7. What is a unique key?

एक अद्वितीय कुंजी बाधा ने विशिष्ट रूप से डेटाबेस में प्रत्येक रिकॉर्ड की पहचान की। यह स्तंभ या स्तंभों के सेट के लिए विशिष्टता प्रदान करता है।

एक प्राथमिक कुंजी बाधा में स्वचालित अद्वितीय बाधा होती है जो उस पर परिभाषित होती है। लेकिन नहीं, यूनीक की के मामले में।

प्रति तालिका में कई विशिष्ट बाधाएं परिभाषित की जा सकती हैं, लेकिन केवल एक प्राथमिक कुंजी बाधा प्रति तालिका परिभाषित है।

database interview questions 8. What is a foreign key?


एक 
foreign key एक तालिका है जो किसी अन्य तालिका की प्राथमिक कुंजी से संबंधित हो सकती है। किसी अन्य तालिका की प्राथमिक कुंजी के साथ  foreign key को संदर्भित करके दो तालिकाओं के बीच संबंध बनाने की आवश्यकता होती है।

9. What is a join?

यह एक कीवर्ड है जिसका उपयोग तालिकाओं के क्षेत्र के बीच संबंधों के आधार पर अधिक तालिकाओं के डेटा को क्वेरी करने के लिए किया जाता है। जब जॉइन का उपयोग किया जाता है, तो कीज़ एक प्रमुख भूमिका निभाते हैं।

10. What are the types of join and explain each use for database?

विभिन्न प्रकार के जुड़ाव हैं जिनका उपयोग डेटा प्राप्त करने के लिए किया जा सकता है और यह तालिकाओं के बीच संबंध पर निर्भर करता है।

  • Inner Join.


जब तालिकाओं के बीच पंक्तियों का कम से कम एक मिलान होता है, तो इनर रिटर्न पंक्तियों को मिलाते हैं।

  • Right Join.


दाएं हाथ की वापसी पंक्तियाँ जो तालिकाओं और दाहिने हाथ की ओर की तालिका की सभी पंक्तियों के बीच आम हैं बस, यह दाएं हाथ की साइड टेबल से सभी पंक्तियों को वापस करता है, भले ही बाएं हाथ की साइड टेबल में कोई मेल न हो।

  • Left Join.


लेफ्ट जॉइन रिटर्न पंक्तियां जो कि टेबल और लेफ्ट हैंड साइड टेबल की सभी पंक्तियों के बीच आम हैं। बस, यह बाएं हाथ की साइड टेबल से सभी पंक्तियों को वापस कर देता है, जबकि राइट हैंड साइड टेबल में कोई मैच नहीं हैं।

  • Full Join.


तालिकाओं में से किसी एक में मिलान पंक्तियाँ होने पर पूर्ण ज्वाइन पंक्तियाँ। इसका मतलब है, यह सभी पंक्तियों को बाएं हाथ की ओर की तालिका से और सभी पंक्तियों को दाहिने हाथ की ओर की तालिका से वापस करता है।

dbms interview questions 11. What is normalization?

सामान्यीकरण एक क्षेत्र के डेटाबेस और तालिका को व्यवस्थित करके अतिरेक और निर्भरता को कम करने की प्रक्रिया है। 

सामान्यीकरण का मुख्य उद्देश्य फ़ील्ड को जोड़ना, हटाना या संशोधित करना है जिसे एक ही तालिका में बनाया जा सकता है।

12. What is Denormalization.

डी-नॉर्मलाइज़ेशन एक ऐसी तकनीक है जिसका उपयोग डेटाबेस के उच्च से निचले सामान्य रूपों में डेटा तक पहुंचने के लिए किया जाता है। यह संबंधित तालिकाओं से डेटा को शामिल करके एक तालिका में अतिरेक पेश करने की प्रक्रिया भी है।

13. What are all the different normalizations?

सामान्य रूपों को 5 रूपों में विभाजित किया जा सकता है, और उन्हें नीचे समझाया गया है -।

  • First Normal Form (1NF):.


यह तालिका से सभी डुप्लिकेट कॉलम को निकालना चाहिए। संबंधित डेटा और अद्वितीय स्तंभों की पहचान के लिए तालिकाओं का निर्माण।

  • Second Normal Form (2NF):.


पहले सामान्य रूप की सभी आवश्यकताओं को पूरा करना। प्राथमिक कुंजियों का उपयोग करते हुए तालिकाओं के बीच अलग-अलग तालिकाओं में डेटा के सबसेट और संबंधों का निर्माण।

  • Third Normal Form (3NF):.


यह 2NF की सभी आवश्यकताओं को पूरा करना चाहिए। उन स्तंभों को हटाना जो प्राथमिक प्रमुख बाधाओं पर निर्भर नहीं हैं।

  • Fourth Normal Form (4NF):.


तीसरे सामान्य रूप की सभी आवश्यकताओं को पूरा करना और इसमें बहु-मूल्यवान निर्भरता नहीं होनी चाहिए।

14. What is a View?

एक  View एक आभासी तालिका है जिसमें एक तालिका में निहित डेटा का सबसेट होता है। 

 View वास्तव में मौजूद नहीं हैं, और इसे स्टोर करने के लिए कम जगह मिलती है।  

View में एक या अधिक तालिकाओं का डेटा हो सकता है, और यह संबंध पर निर्भर करता है।

15. What is an Index?

एक सूचकांक तालिका से रिकॉर्ड की तेजी से पुनर्प्राप्ति की अनुमति देने के लिए प्रदर्शन ट्यूनिंग विधि है। एक सूचकांक प्रत्येक मूल्य के लिए एक प्रविष्टि बनाता है और यह डेटा को पुनः प्राप्त करने के लिए तेज़ होगा।

16. What are all the different types of indexes?

सूचकांक तीन प्रकार के होते हैं -।

  • Unique Index.


यदि स्तंभ अद्वितीय अनुक्रमित है, तो यह अनुक्रमण फ़ील्ड को डुप्लिकेट मान रखने की अनुमति नहीं देता है। प्राथमिक कुंजी परिभाषित होने पर अद्वितीय सूचकांक स्वचालित रूप से लागू किया जा सकता है।

  • Clustered Index.


इस प्रकार का सूचकांक तालिका के भौतिक क्रम को फिर से परिभाषित करता है और प्रमुख मूल्यों के आधार पर खोज करता है। प्रत्येक तालिका में केवल एक  clustered index हो सकता है।

  •  NonClustered Index.


NonClustered Index तालिका के भौतिक क्रम में परिवर्तन नहीं करता है और डेटा के तार्किक क्रम को बनाए रखता है। प्रत्येक तालिका में 999 NonClustered Indexes हो सकते हैं।

17. What is a Cursor?

एक डेटाबेस कर्सर एक नियंत्रण है जो तालिका में पंक्तियों या रिकॉर्ड पर ट्रैवर्सल को सक्षम करता है। इसे पंक्तियों के सेट में एक पंक्ति में एक सूचक के रूप में देखा जा सकता है। डेटाबेस रिकॉर्ड के पुनर्प्राप्ति, जोड़ और हटाने जैसे ट्रैवर्सिंग के लिए कर्सर बहुत उपयोगी है।

18. What is a relationship and what are they?

डेटाबेस संबंध डेटाबेस में तालिकाओं के बीच संबंध के रूप में परिभाषित किया गया है। विभिन्न डेटा बेसिंग संबंध हैं, और वे इस प्रकार हैं:।

  •     One to One Relationship.
  •     One to Many Relationship.
  •     Many to One Relationship.
  •     Self-Referencing Relationship.


sql interview questions 19. What is a query?

एक DB क्वेरी डेटाबेस से जानकारी वापस पाने के लिए एक कोड लिखा जाता है। क्वेरी को इस तरह से डिज़ाइन किया जा सकता है कि यह परिणाम सेट की हमारी अपेक्षा से मेल खाता हो। बस, डेटाबेस के लिए एक सवाल है।

20. What is subquery? 


एक 
subquery एक अन्य क्वेरी के भीतर एक क्वेरी है। बाहरी क्वेरी को मुख्य क्वेरी कहा जाता है, और आंतरिक क्वेरी को सबक्वेरी कहा जाता है। सबएक्टिव को हमेशा पहले निष्पादित किया जाता है, और subquery का परिणाम मुख्य प्रश्न पर दिया जाता है।

sql query interview questions 21. What are the types of subquery?

subquery दो प्रकार के होते हैं - सहसंबंधित और गैर-सहसंबद्ध।

एक correlated subquery को स्वतंत्र क्वेरी के रूप में नहीं माना जा सकता है, लेकिन यह मुख्य क्वेरी की सूची से FROM में सूचीबद्ध तालिका में कॉलम को संदर्भित कर सकता है।

एक Non-Correlated sub query को स्वतंत्र
query के रूप में माना जा सकता है और main query में sub query का आउटपुट प्रतिस्थापित किया जाता है।

22. What is a stored procedure?

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

कई SQL कथनों को एक संग्रहीत प्रक्रिया में समेकित किया जाता है और जब भी और जहाँ भी आवश्यक हो, उन्हें निष्पादित किया जाता है।

sql server interview questions 23. What is a trigger?

डीबी ट्रिगर एक कोड या प्रोग्राम है जो किसी डेटाबेस में किसी घटना या दृश्य पर प्रतिक्रिया के साथ स्वचालित रूप से निष्पादित होता है। मुख्य रूप से, ट्रिगर डेटाबेस की अखंडता को बनाए रखने में मदद करता है।

उदाहरण: जब छात्र डेटाबेस में एक नया छात्र जोड़ा जाता है, तो संबंधित अभिलेखों जैसे परीक्षा, स्कोर और उपस्थिति तालिका में नए रिकॉर्ड बनाए जाने चाहिए।

24. What is the difference between DELETE and TRUNCATE commands For sql query interview questions?


DELETE कमांड का उपयोग तालिका से पंक्तियों को हटाने के लिए किया जाता है, और मापदंडों के सशर्त सेट के लिए WHERE क्लॉज़ का उपयोग किया जा सकता है। डिलीट स्टेटमेंट के बाद कमिट और रोलबैक किया जा सकता है।

TRUNCATE तालिका से सभी पंक्तियों को निकालता है। Truncate कार्रवाई को वापस नहीं लाया जा सकता है।

25. What are
local and global variables and their differences?

local variable वे
variable होते हैं जिनका उपयोग फ़ंक्शन के अंदर किया जा सकता है या मौजूद हो सकता है। 

वे अन्य कार्यों के लिए ज्ञात नहीं हैं और उन variable को संदर्भित या उपयोग नहीं किया जा सकता है। जब भी उस फ़ंक्शन को कहा जाता है, तो चर बनाए जा सकते हैं।

ग्लोबल वैरिएबल वे वैरिएबल होते हैं जिनका उपयोग या उपयोग पूरे कार्यक्रम में किया जा सकता है।
global में घोषित समान variables का उपयोग कार्यों में नहीं किया जा सकता है। जब भी उस फ़ंक्शन को कहा जाता है, तो global variables नहीं बनाए जा सकते।

26. What is a constraint?

डेटा प्रकार की तालिका पर सीमा को निर्दिष्ट करने के लिए बाधा का उपयोग किया जा सकता है। तालिका विवरण बनाते या परिवर्तित करते समय बाधा को निर्दिष्ट किया जा सकता है। बाधा का नमूना हैं।

  •     NOT NULL.
  •     CHECK.
  •     DEFAULT.
  •     UNIQUE.
  •     PRIMARY KEY.
  •     FOREIGN KEY.


27. What is data Integrity in dbms interview questions?

डेटा इंटिग्रिटी एक डेटाबेस में संग्रहीत डेटा की सटीकता और स्थिरता को परिभाषित करता है। यह अनुप्रयोग या डेटाबेस में दर्ज किए जाने पर डेटा पर व्यावसायिक नियमों को लागू करने के लिए अखंडता बाधाओं को भी परिभाषित कर सकता है।

28. What is Auto Increment?

ऑटो इंक्रीमेंट कीवर्ड उपयोगकर्ता को एक नया रिकॉर्ड टेबल में डालने पर एक अद्वितीय संख्या बनाने के लिए अनुमति देता है। AUTO INCREMENT कीवर्ड का उपयोग Oracle में किया जा सकता है और IDENTITY कीवर्ड का उपयोग SQL SERVER में किया जा सकता है।

जब भी PRIMARY KEY का इस्तेमाल किया जाता है, तो ज्यादातर इस कीवर्ड का इस्तेमाल किया जा सकता है।

29. What is the difference between Cluster and Non-Cluster Index?

क्लस्टर इंडेक्स का उपयोग डेटाबेस से डेटा की आसान पुनर्प्राप्ति के लिए किया जाता है, जिस तरह से रिकॉर्ड संग्रहीत किए जाते हैं। डेटाबेस स्तंभों की पंक्तियों को छांटता है जो क्लस्टर इंडेक्स पर सेट किया जाता है।

एक गैर-अनुक्रमित सूचकांक उस तरीके को नहीं बदलता है जो इसे संग्रहीत किया गया था, लेकिन तालिका के भीतर एक पूरी अलग वस्तु बनाता है। यह खोज के बाद मूल तालिका पंक्तियों पर वापस जाता है।


30. What is Datawarehouse? 


डाटावेयरहाउस सूचना के कई स्रोतों से डेटा का एक केंद्रीय भंडार है। उन आंकड़ों को समेकित,transformed, mining, online processing के लिए उपलब्ध कराया जाता है। वेयरहाउस डेटा में डेटा मार्ट का एक सबसेट होता है जिसे डेटा मार्ट कहा जाता है।

31. What is Self-Join?

स्वयं की तुलना करने के लिए स्व-जुड़ने का उपयोग क्वेरी के लिए किया जाता है। इसका उपयोग एक ही तालिका में समान स्तंभ के अन्य मान वाले स्तंभ में मानों की तुलना करने के लिए किया जाता है। ALIAS ES का उपयोग उसी तालिका तुलना के लिए किया जा सकता है।

32. What is Cross-Join?

क्रॉस ज्वाइन को कार्टेशियन उत्पाद के रूप में परिभाषित करता है जहां पहली तालिका में पंक्तियों की संख्या दूसरी तालिका में पंक्तियों की संख्या से गुणा होती है। यदि मान लिया जाए, तो क्रॉस जॉइन में क्लॉज का उपयोग किया जाता है तो क्वेरी INNER JOIN की तरह काम करेगी।

33. What is user defined functions?

उपयोगकर्ता परिभाषित कार्य जब भी आवश्यकता होती है, उस तर्क का उपयोग करने के लिए लिखे गए कार्य होते हैं। कई बार एक ही तर्क लिखना आवश्यक नहीं है। 

इसके बजाय, जब भी जरूरत हो, फ़ंक्शन को कॉल या निष्पादित किया जा सकता है।

34. What are all types of user defined functions?

तीन प्रकार के उपयोगकर्ता परिभाषित कार्य हैं।

  •     Scalar Functions.
  •     Inline Table valued functions.
  •     Multi statement valued functions.


स्केलर रिटर्न यूनिट, वेरिएंट ने रिटर्न क्लॉज को परिभाषित किया। वापसी के रूप में अन्य दो प्रकार की वापसी तालिका।

database interview questions 35. What is collation?

Collation को नियमों के सेट के रूप में परिभाषित किया जाता है जो यह निर्धारित करते हैं कि वर्ण डेटा को कैसे सॉर्ट किया जा सकता है और तुलना की जा सकती है। इसका उपयोग ए और अन्य भाषा पात्रों की तुलना करने के लिए किया जा सकता है और यह पात्रों की चौड़ाई पर भी निर्भर करता है।

इन चरित्र डेटा की तुलना करने के लिए ASCII मान का उपयोग किया जा सकता है।

36. What are all different types of collation sensitivity?

निम्नलिखित विभिन्न प्रकार की कोलाज संवेदनशीलता हैं -।

  •     Case Sensitivity – A and a and B and b.
  •     Accent Sensitivity.
  •     Kana Sensitivity – Japanese Kana characters.
  •     Width Sensitivity – Single byte character and double byte character.


dbms interview questions 37. Advantages and Disadvantages of Stored Procedure?


संग्रहीत प्रक्रिया को एक मॉड्यूलर प्रोग्रामिंग के रूप में उपयोग किया जा सकता है - इसका मतलब है कि एक बार बनाएं, स्टोर करें और जब भी आवश्यक हो, कई बार कॉल करें। 

यह कई प्रश्नों को निष्पादित करने के बजाय तेजी से निष्पादन का समर्थन करता है। यह नेटवर्क ट्रैफ़िक को कम करता है और डेटा को बेहतर सुरक्षा प्रदान करता है।

नुकसान यह है कि इसे केवल डेटाबेस में निष्पादित किया जा सकता है और डेटाबेस सर्वर में अधिक मेमोरी का उपयोग करता है।

38. What is Online Transaction Processing (OLTP)?

ऑनलाइन लेनदेन प्रसंस्करण (ओएलटीपी) लेनदेन आधारित अनुप्रयोगों का प्रबंधन करता है, जिसका उपयोग डेटा प्रविष्टि, डेटा पुनर्प्राप्ति और डेटा प्रसंस्करण के लिए किया जा सकता है। 

OLTP डेटा प्रबंधन को सरल और कुशल बनाता है। OLAP सिस्टम के विपरीत OLTP सिस्टम का लक्ष्य वास्तविक समय के लेन-देन की सेवा है।

उदाहरण - दैनिक आधार पर बैंक लेनदेन।

39. What is CLAUSE?

SQL क्लॉज़ को क्वेरी को शर्त प्रदान करके निर्धारित परिणाम को सीमित करने के लिए परिभाषित किया गया है। यह आमतौर पर रिकॉर्ड के पूरे सेट से कुछ पंक्तियों को फ़िल्टर करता है।

उदाहरण - वह प्रश्न जिसके पास शर्त है

क्वेरी जिसमें HAVING की स्थिति है।

40. What is recursive stored procedure?

एक संग्रहीत प्रक्रिया जो कुछ सीमा स्थिति तक पहुंचने तक स्वयं कॉल करती है। यह पुनरावर्ती कार्य या प्रक्रिया प्रोग्रामर को किसी भी समय कोड के समान सेट का उपयोग करने में मदद करती है।

41. What is Union, minus and Interact commands?

UNION ऑपरेटर का उपयोग दो तालिकाओं के परिणामों को संयोजित करने के लिए किया जाता है, और यह तालिकाओं से डुप्लिकेट पंक्तियों को समाप्त करता है।

MINUS ऑपरेटर का उपयोग पहली क्वेरी से पंक्तियों को वापस करने के लिए किया जाता है लेकिन दूसरी क्वेरी से नहीं। पहली क्वेरी से पहली और दूसरी क्वेरी और अन्य पंक्तियों के मिलान रिकॉर्ड परिणाम परिणाम के रूप में प्रदर्शित किए जाएंगे।

INTERSECT ऑपरेटर का उपयोग दोनों प्रश्नों द्वारा दी गई पंक्तियों को वापस करने के लिए किया जाता है।

sql server interview questions 42. What is an ALIAS command?

ALIAS नाम किसी तालिका या स्तंभ को दिया जा सकता है। तालिका या स्तंभ की पहचान करने के लिए इस उपनाम को WHERE क्लॉज़ में संदर्भित किया जा सकता है।

उदाहरण-


Select st.StudentID, Ex.Result from student st, Exam as Ex where st.studentID = Ex. StudentID


यहाँ, छात्र तालिका के लिए उपनाम नाम को संदर्भित करता है और पूर्व परीक्षा तालिका के लिए उपनाम नाम को संदर्भित करता है।

43. What is the difference between TRUNCATE and DROP statements?

TRUNCATE तालिका से सभी पंक्तियों को निकालता है, और इसे वापस नहीं लाया जा सकता है। DROP कमांड डेटाबेस से एक टेबल को हटा देता है और ऑपरेशन को वापस रोल नहीं किया जा सकता है।

44. What are aggregate and scalar functions?

गणितीय गणना का मूल्यांकन करने और एकल मूल्यों को वापस करने के लिए सकल कार्यों का उपयोग किया जाता है। यह एक तालिका में कॉलम से गणना की जा सकती है। स्केलर फ़ंक्शन इनपुट मान के आधार पर एक एकल मान लौटाता है।

उदाहरण -

Aggregate – max(), count - Calculated with respect to numeric.

Scalar – UCASE(), NOW() – Calculated with respect to strings.

45. How can you create an empty table from an existing table?

उदाहरण होगा -


Select * into studentcopy from student where 1=2


यहां, हम छात्र तालिका को दूसरी पंक्ति में उसी संरचना के साथ कॉपी कर रहे हैं जिसकी कोई पंक्तियाँ कॉपी नहीं हैं।

sql interview questions  46. How to fetch common records from two tables?


सामान्य रिकॉर्ड परिणाम सेट द्वारा प्राप्त किया जा सकता है -।

छात्र से छात्र का चयन करें परीक्षा से छात्र का चयन करें
 

47. How to fetch alternate records from a table?

रिकॉर्ड दोनों विषम और पंक्ति संख्या के लिए प्राप्त किया जा सकता है -।

सम संख्याएँ प्रदर्शित करने के लिए-


Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=0


विषम संख्याओं को प्रदर्शित करने के लिए-


Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1


से (सेलेक्ट रोनो, स्टूडेंट से छात्र) जहां मॉड (रोनो, 2) = 1। [/ sql]

database interview questions 48. How to select unique records from a table?

DISTINCT कीवर्ड का उपयोग करके किसी तालिका से अद्वितीय रिकॉर्ड का चयन करें।


Select DISTINCT StudentID, StudentName from Student.


49. What is the command used to fetch first 5 characters of the string?

स्ट्रिंग के पहले 5 वर्ण लाने के कई तरीके हैं -।


Select SUBSTRING(StudentName,1,5) as studentname from student



Select LEFT(Studentname,5) as studentname from student


sql interview questions 50. Which operator is used in query for pattern matching?

LIKE ऑपरेटर का उपयोग पैटर्न मिलान के लिए किया जाता है, और इसका उपयोग इस प्रकार किया जा सकता है -।

    % - शून्य या अधिक वर्णों से मेल खाता है।
    _ (अंडरस्कोर) - बिल्कुल एक character से मेल खाते हुए।

उदाहरण -।

Select * from Student where studentname like 'a%'
Select * from Student where studentname like 'ami_'

javascript interview questions and answers in Hindi

1. What is JavaScript?

जावास्क्रिप्ट एक क्लाइंट-साइड के साथ-साथ सर्वर साइड स्क्रिप्टिंग भाषा है जिसे एचटीएमएल पृष्ठों में डाला जा सकता है और इसे वेब ब्राउज़र द्वारा समझा जाता है। जावास्क्रिप्ट भी एक वस्तु आधारित प्रोग्रामिंग भाषा है

2. Enumerate the differences between Java and JavaScript?


जावा एक पूर्ण प्रोग्रामिंग भाषा है। इसके विपरीत, जावास्क्रिप्ट एक कोडित प्रोग्राम है जिसे HTML पृष्ठों में पेश किया जा सकता है।

 ये दो भाषाएं सभी अंतर-निर्भर नहीं हैं और अलग-अलग इरादों के लिए डिज़ाइन की गई हैं।

 जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOPS) या संरचित प्रोग्रामिंग भाषा है जैसे C ++ या C जबकि जावास्क्रिप्ट क्लाइंट-साइड स्क्रिप्टिंग भाषा है।

3. What are JavaScript Data Types?


Interview question for javascript For JavaScript Data Types

  •     Number
  •     String
  •     Boolean
  •     Object
  •     Undefined


4. isNaN फ़ंक्शन का उपयोग क्या है?

यदि कोई तर्क सही नहीं है तो यह फ़ंक्शन सही है, अन्यथा यह गलत है।

5. जावास्क्रिप्ट और एक एएसपी स्क्रिप्ट के बीच, जो तेज है?

जावास्क्रिप्ट तेज है। जावास्क्रिप्ट एक क्लाइंट-साइड भाषा है और इस प्रकार इसे निष्पादित करने के लिए वेब सर्वर की सहायता की आवश्यकता नहीं है।

 दूसरी ओर, एएसपी एक सर्वर-साइड भाषा है और इसलिए यह जावास्क्रिप्ट की तुलना में हमेशा धीमी है। जावास्क्रिप्ट अब एक सर्वर साइड भाषा (नोडज) भी है।

javascript interview questions and answers  6. What is negative infinity in Hindi?


negative infinity जावास्क्रिप्ट में एक संख्या है जिसे नकारात्मक संख्या को शून्य से विभाजित करके प्राप्त किया जा सकता है।

7. क्या जावास्क्रिप्ट कोड को कई लाइनों में तोड़ना संभव है?

पहली पंक्ति के अंत में एक स्ट्रिंग स्टेटमेंट के भीतर ब्रेक करना बैकस्लैश, '\' के उपयोग से किया जा सकता है।

उदाहरण:


document.write("This is \a program");


और यदि आप एक स्ट्रिंग स्टेटमेंट में नहीं तो एक नई लाइन में बदल जाते हैं, तो javaScript लाइन में ब्रेक को नजरअंदाज कर देता है।

उदाहरण:


var x=1, y=2,
z=
x+y;


उपरोक्त कोड पूरी तरह से ठीक है, हालांकि यह डीबगिंग की सलाह नहीं देता है।

8. Which company developed JavaScript?

नेटस्केप एक सॉफ्टवेयर कंपनी है जिसने जावास्क्रिप्ट विकसित किया है।

9. What are undeclared and undefined variables?

अघोषित चर वे हैं जो एक कार्यक्रम में मौजूद नहीं हैं और घोषित नहीं किए गए हैं। यदि प्रोग्राम एक अघोषित चर के मूल्य को पढ़ने की कोशिश करता है, तो एक रनटाइम त्रुटि का सामना करना पड़ता है।

Undefined variables वे हैं जिन्हें कार्यक्रम में घोषित किया गया है लेकिन उन्हें कोई मूल्य नहीं दिया गया है। यदि प्रोग्राम अपरिभाषित चर के मान को पढ़ने का प्रयास करता है, तो अपरिभाषित मान लौटाया जाता है।

10. Write the code for adding new elements dynamically?


<html> 
<head> 
<title>t1</title> 
<script type="text/javascript"> 
	function addNode() { var newP = document.createElement("p"); 
	var textNode = document.createTextNode(" This is a new text node"); 
	newP.appendChild(textNode); document.getElementById("firstP").appendChild(newP); } 
</script> </head> 
<body> <p id="firstP">firstP<p> </body> 
</html>


js interview questions 11. What are global variables? How are these variable declared and what are the problems associated with using them?

global variables वे हैं जो कोड की लंबाई भर में उपलब्ध हैं, यानी इनमें कोई गुंजाइश नहीं है। Var कीवर्ड का उपयोग लोकल वेरिएबल या ऑब्जेक्ट को घोषित करने के लिए किया जाता है। यदि संस्करण कीवर्ड छोड़ा गया है, तो एक वैश्विक चर घोषित किया जाता है।

उदाहरण:


// Declare a global globalVariable = "Test"; 


global variables  का उपयोग करके जिन समस्याओं का सामना करना पड़ता है, वे स्थानीय और global scope के चर नामों का टकराव हैं। साथ ही,
global variables पर निर्भर कोड को डीबग करना और परीक्षण करना कठिन है।

12. What is a prompt box in Hindi?

एक प्रॉम्प्ट बॉक्स एक बॉक्स होता है जो उपयोगकर्ता को टेक्स्ट बॉक्स प्रदान करके इनपुट दर्ज करने की अनुमति देता है। टेक्स्ट या नंबर दर्ज करने के लिए लेबल और बॉक्स दिया जाएगा।

13. What is 'this' keyword in JavaScript?

'यह' कीवर्ड उस ऑब्जेक्ट को संदर्भित करता है जहां से इसे बुलाया गया था।

14. Explain the working of timers in JavaScript? Also elucidate the drawbacks of using the timer, if any?

टाइमर का उपयोग निर्धारित समय में कोड के टुकड़े को निष्पादित करने के लिए किया जाता है या किसी दिए गए अंतराल में कोड को दोहराने के लिए भी किया जाता है। यह फ़ंक्शन सेटटाइमआउट, सेटइंटरवल और क्लियरइंटरवल का उपयोग करके किया जाता है।

सेटटाइमआउट (कार्य, देरी) फ़ंक्शन का उपयोग एक टाइमर शुरू करने के लिए किया जाता है जो उल्लेखित देरी के बाद किसी विशेष फ़ंक्शन को कॉल करता है।

 सेटइंटरवल (कार्य, विलंब) फ़ंक्शन का उपयोग उल्लेखित देरी में दिए गए फ़ंक्शन को बार-बार निष्पादित करने के लिए किया जाता है और रद्द होने पर केवल रुकता है। ClearInterval (id) फ़ंक्शन टाइमर को रोकने का निर्देश देता है।

टाइमर एक ही धागे के भीतर संचालित होते हैं, और इस तरह घटनाओं को कतारबद्ध किया जा सकता है, निष्पादित होने की प्रतीक्षा कर रहा है।

15. Which symbol is used for comments in Javascript?

// for Single line comments and

/* Multi

Line

Comment

*/

16. What is the difference between ViewState and SessionState For javascript interview questions and answers ?


'ViewState' एक सत्र में एक पृष्ठ के लिए विशिष्ट है।

'SessionState' उपयोगकर्ता विशिष्ट डेटा के लिए विशिष्ट है जिसे वेब एप्लिकेशन में सभी पृष्ठों तक पहुँचा जा सकता है।

17. What is === operator?

=== को सख्त समानता ऑपरेटर के रूप में कहा जाता है जो कि तब सही होता है जब दोनों ऑपरेंड का मूल्य बिना किसी प्रकार के रूपांतरण के समान होता है।



18. Explain how can you submit a form using JavaScript?

 
जावास्क्रिप्ट का उपयोग कर एक फॉर्म सबमिट करने के लिए document.form [0] .submit () का उपयोग करें;


document.form[0].submit();

19. Does JavaScript support automatic type conversion?

हाँ, जावास्क्रिप्ट
automatic रूप से रूपांतरण का समर्थन करता है, यह जावास्क्रिप्ट डेवलपर्स द्वारा उपयोग किए जाने वाले प्रकार के रूपांतरण का सामान्य तरीका है

20. How can the style/class of an element be changed?

यह निम्नलिखित तरीके से किया जा सकता है:


document.getElementById("myText").style.fontSize = "20";


या


document.getElementById("myText").className = "anyclass";


js interview questions 21. Explain how to read and write a file using JavaScript?


जावास्क्रिप्ट का उपयोग करके फ़ाइल को पढ़ने और लिखने के दो तरीके हैं

    जावास्क्रिप्ट एक्सटेंशन का उपयोग करना
    एक वेब पेज और एक्टिव एक्स ऑब्जेक्ट्स का उपयोग करना

22. What are all the looping structures in JavaScript?

जावास्क्रिप्ट में लूपिंग संरचनाएं निम्नलिखित हैं:


  • For
  • While
  • do-while loops


23. What is called Variable typing in Javascript?

चर को टाइप करने के लिए चर टाइप किया जाता है और उसी चर को एक स्ट्रिंग को सौंपा जा सकता है।

उदाहरण


i = 10;
i = "string";

इसे वेरिएबल टाइपिंग कहा जाता है।

24. How can you convert the string of any base to integer in JavaScript?

parseInt() function का उपयोग विभिन्न आधारों के बीच संख्याओं को परिवर्तित करने के लिए किया जाता है।

 parseInt() स्ट्रिंग को इसके पहले पैरामीटर के रूप में परिवर्तित करने के लिए लेता है, और दूसरा पैरामीटर दिए गए स्ट्रिंग का आधार है।

4F (बेस 16 के) को पूर्णांक में बदलने के लिए, उपयोग किया जाने वाला कोड होगा -


parseInt ("4F", 16);

25. Explain the difference between "==" and "==="?

"==" केवल मूल्य में समानता के लिए जाँच करता है जबकि "===" एक सख्त समानता परीक्षण है और यदि दोनों चर के मान या प्रकार भिन्न हैं, तो झूठा लौट आता है।

26. What would be the result of 3+2+"7"?

चूंकि 3 और 2 पूर्णांक हैं, उन्हें संख्यात्मक रूप से जोड़ा जाएगा। और चूंकि 7 एक स्ट्रिंग है, इसलिए इसका संयोजन किया जाएगा। तो परिणाम 57 होगा।

27. Explain how to detect the operating system on the client machine?


क्लाइंट मशीन पर ऑपरेटिंग सिस्टम का पता लगाने के लिए,
navigator.platform स्ट्रिंग (संपत्ति) का उपयोग किया जाना चाहिए।

interview question for javascript  28. What do mean by NULL in Javascript?

NULL वैल्यू का उपयोग नो वैल्यू या नो ऑब्जेक्ट को दर्शाने के लिए किया जाता है। इसका तात्पर्य है कोई वस्तु या अशक्त स्ट्रिंग, कोई मान्य बूलियन मान, कोई संख्या और कोई सरणी ऑब्जेक्ट नहीं।

29. What is the function of delete operator?

डिलीट कीवर्ड का उपयोग प्रॉपर्टी के साथ-साथ उसके मूल्य को हटाने के लिए भी किया जाता है।

उदाहरण


var student= {age:20, batch:"ABC"};
delete student.age;


javascript interview questions and answers 30. What is an undefined value in JavaScript?

अपरिभाषित मूल्य का अर्थ है

  • Variable used in the code doesn't exist
  • Variable is not assigned to any value
  • Property doesn't exist

Tuesday, February 16, 2021

Computer Networks Interview Questions in Hindi

 Network engineer interview questions 

 
1) एक लिंक क्या है?

एक लिंक दो उपकरणों के बीच कनेक्टिविटी को संदर्भित करता है। इसमें एक उपकरण के लिए उपयोग किए जाने वाले केबल और प्रोटोकॉल के प्रकार शामिल हैं जो दूसरे के साथ संवाद करने में सक्षम हैं।

2) OSI reference model की परतें क्या हैं?

7 OSI लेयर्स हैं: 

1) फिजिकल लेयर

 2) डेटा लिंक लेयर, 

3) नेटवर्क लेयर, 

4) ट्रांसपोर्ट लेयर, 

5) सेशन लेयर, 

6) प्रेजेंटेशन लेयर

 7) एप्लीकेशन लेयर।

3) backbone network क्या है?

एक बैकबोन नेटवर्क एक केंद्रीकृत बुनियादी ढांचा है जो विभिन्न मार्गों और डेटा को विभिन्न नेटवर्क को वितरित करने के लिए डिज़ाइन किया गया है। यह बैंडविड्थ और कई चैनलों के प्रबंधन को भी संभालता है।

4) एक लैन क्या है?

LAN लोकल एरिया नेटवर्क के लिए है। यह कंप्यूटर और अन्य नेटवर्क उपकरणों के बीच संबंध को संदर्भित करता है जो एक छोटे से भौतिक स्थान के भीतर स्थित हैं 

LAN network in hindi
LAN network

 

5 network interview questions) एक नोड क्या है?

एक नोड एक बिंदु या संयुक्त को संदर्भित करता है जहां एक कनेक्शन होता है। 

What is router in hindi
What is router in hindi

यह एक कंप्यूटर या डिवाइस हो सकता है जो एक नेटवर्क का हिस्सा है। नेटवर्क कनेक्शन बनाने के लिए दो या अधिक नोड्स की आवश्यकता होती है।

6) राउटर क्या हैं?


राउटर दो या अधिक नेटवर्क खंडों को जोड़ सकते हैं। ये बुद्धिमान नेटवर्क डिवाइस हैं जो इसकी रूटिंग तालिकाओं में जानकारी संग्रहीत करते हैं, जैसे पथ, हॉप्स और अड़चनें।

 इस जानकारी के साथ, वे डेटा ट्रांसफर के लिए सबसे अच्छा रास्ता निर्धारित कर सकते हैं। राउटर OSI नेटवर्क लेयर पर काम करते हैं।

7) What is a point to point link?

यह एक नेटवर्क पर दो कंप्यूटरों के बीच एक सीधा संबंध को संदर्भित करता है। एक बिंदु से बिंदु कनेक्शन को दोनों कंप्यूटरों के एनआईसी कार्ड से एक केबल को जोड़ने के अलावा किसी अन्य नेटवर्क डिवाइस की आवश्यकता नहीं है।

8) What is anonymous FTP?

anonymous एफ़टीपी सार्वजनिक सर्वर में फ़ाइलों तक उपयोगकर्ता की पहुँच प्रदान करने का एक तरीका है। जिन उपयोगकर्ताओं को इन सर्वरों में डेटा तक पहुंच की अनुमति है, उन्हें स्वयं को पहचानने की आवश्यकता नहीं है, बल्कि इसके बजाय, एक अनाम अतिथि के रूप में लॉग इन करें।

9) What is a subnet mask?

एक सबनेट मास्क को दो भागों की पहचान करने के लिए एक आईपी पते के साथ जोड़ा जाता है: विस्तारित नेटवर्क पता और होस्ट पता। एक आईपी पते की तरह, एक सबनेट मास्क 32 बिट्स से बना होता है।

10) What is the maximum length allowed for a UTP cable?

UTP केबल के एकल खंड में 90 से 100 मीटर की स्वीकार्य लंबाई है। रिपीटर्स और स्विच का उपयोग करके इस सीमा को दूर किया जा सकता है।

11 to 20 Network engineer interview questions in Hindi


11) What is data encapsulation?

डेटा एनकैप्सुलेशन सूचना को नेटवर्क में प्रसारित करने से पहले छोटे, प्रबंधनीय विखंडू में सूचना को तोड़ने की प्रक्रिया है। इस प्रक्रिया में कि स्रोत और गंतव्य पते हेडर से जुड़े होते हैं, साथ ही समता जाँच के साथ।

12) Describe Network Topology
 

नेटवर्क टोपोलॉजी एक कंप्यूटर नेटवर्क के लेआउट को संदर्भित करता है। यह दिखाता है कि उपकरणों और केबलों को शारीरिक रूप से कैसे निर्धारित किया जाता है, साथ ही साथ वे कैसे कनेक्ट होते हैं।

13) What is a VPN in Hindi?

वीपीएन का अर्थ है वर्चुअल प्राइवेट नेटवर्क, एक ऐसी तकनीक जो इंटरनेट जैसे नेटवर्क में एक सुरक्षित सुरंग बनाने की अनुमति देती है। 

उदाहरण के लिए, वीपीएन आपको एक रिमोट सर्वर से एक सुरक्षित डायल-अप कनेक्शन स्थापित करने की अनुमति देते हैं।

14) Briefly describe NAT

NAT नेटवर्क एड्रेस ट्रांसलेशन है। यह एक प्रोटोकॉल है जो इंटरनेट से एकल कनेक्शन साझा करने के लिए एक सामान्य नेटवर्क पर कई कंप्यूटरों के लिए एक रास्ता प्रदान करता है।

15) What is the job of the Network Layer under the OSI reference model?

नेटवर्क परत डेटा रूटिंग, पैकेट स्विचिंग और नेटवर्क कंजेशन के नियंत्रण के लिए जिम्मेदार है। इस परत के नीचे राउटर संचालित होते हैं।


16) How does a network topology affect your decision to set a network?

 
नेटवर्क टोपोलॉजी यह बताती है कि आपको उपकरणों को इंटरकनेक्ट करने के लिए किस मीडिया का उपयोग करना चाहिए। यह उन सामग्रियों, कनेक्टर्स और समाप्ति के आधार पर भी कार्य करता है जो सेटअप के लिए लागू होते हैं।

17) What is RIP?

RIP, रूटिंग इन्फॉर्मेशन प्रोटोकॉल के लिए शॉर्ट का इस्तेमाल राउटर्स द्वारा एक नेटवर्क से दूसरे नेटवर्क पर डेटा भेजने के लिए किया जाता है। 

यह कुशलता से नेटवर्क के भीतर अन्य सभी राउटरों को अपनी रूटिंग तालिका प्रसारित करके रूटिंग डेटा का प्रबंधन करता है। यह हॉप्स की इकाइयों में नेटवर्क की दूरी को निर्धारित करता है।

18) What are the different ways of securing a computer network?

इसे करने बहुत सारे तरीके हैं। सभी कंप्यूटरों पर एक विश्वसनीय और अद्यतन एंटी-वायरस प्रोग्राम स्थापित करें। सुनिश्चित करें कि फ़ायरवॉल सेटअप हैं और सही तरीके से कॉन्फ़िगर किए गए हैं। उपयोगकर्ता प्रमाणीकरण भी बहुत मदद करेगा। ये सभी संयुक्त एक अत्यधिक सुरक्षित नेटवर्क बनाएंगे।


19) What is NIC in Hindi?

 
computer networks interview questions  :- नेटवर्क इंटरफेस कार्ड के लिए एनआईसी छोटा है। यह एक परिधीय कार्ड है जो एक नेटवर्क से कनेक्ट करने के लिए एक पीसी से जुड़ा हुआ है। हर एनआईसी का अपना मैक पता होता है जो नेटवर्क पर पीसी की पहचान करता है।

20) What is WAN in Hindi?


WAN का अर्थ वाइड एरिया नेटवर्क है। यह कंप्यूटर और उपकरणों का एक परस्पर संबंध है जो भौगोलिक रूप से बिखरे हुए हैं। यह उन नेटवर्क को जोड़ता है जो विभिन्न क्षेत्रों और देशों में स्थित हैं।

network engineer interview questions
network engineer interview questions