Computer in Hindi | Business in Hindi: interview question
Showing posts with label interview question. Show all posts
Showing posts with label interview question. Show all posts

Thursday, April 1, 2021

TCS technical questions in Hindi

April 01, 2021 0
TCS technical questions in Hindi

 Tata Consultancy Services एक भारतीय बहुराष्ट्रीय सूचना प्रौद्योगिकी कंपनी है जिसका मुख्यालय मुंबई में है, जिसकी मुख्य शाखाएँ पुणे, बंगलौर, हैदराबाद और अन्य शहरों में हैं। TCS भारत की सबसे बड़ी IT कंपनी है।

Technical interview questions for TCS
Technical interview questions for TCS


Technical interview questions for TCS :-


TCS अपनी कंपनी में एक सॉफ्टवेयर डेवलपर के रूप में किसी भी नए उम्मीदवार का चयन करने के लिए tcs interview questions and answers  के तीन दौर आयोजित करता है।

  •     Aptitude test
  •     Technical interview
  •     HR interview



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

निम्नलिखित अक्सर पूछे जाने वाले प्रश्नों के लिए TCS साक्षात्कार के साथ-साथ नए सिरे से अनुभवी उम्मीदवारों के लिए अपने कैरियर के लिए सही नौकरी पाने के लिए हैं।

1) TCS कैंपस साक्षात्कार के लिए कौन सी प्रोग्रामिंग भाषाएं महत्वपूर्ण हैं?

TCS परिसर के साक्षात्कार के लिए महत्वपूर्ण प्रोग्रामिंग भाषाएं 1) C प्रोग्रामिंग, 2) C ++ प्रोग्रामिंग और 3) जावा प्रोग्रामिंग हैं।

2)  primary difference between C and Java क्या है?

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

3) Name four storage classes available in C.

C भाषाओं में उपलब्ध चार संग्रहण कक्षाएं 1) register, 2) auto, 3) extern, and 4) static हैं।

4) static variable को समझाइए।

यह एक एक्सेस स्पेसियर है। एक स्थिर चर का मान कार्यक्रम के निष्पादन के दौरान नहीं बदलता है।

5) एड्रेस कैसे प्रिंट करें?

आप किसी चर का पता प्रिंट करने के लिए प्रिंटफ फ़ंक्शन में% p का उपयोग कर सकते हैं।

6) फंक्शन ओवरलोडिंग अवधारणा को समझाइए।

यह C ++ की एक विशेषता है जो आपको एक समान नाम के साथ एक से अधिक फ़ंक्शन बनाने की अनुमति देता है। उनके मापदंडों का उपयोग करके कार्यों की पहचान की जा सकती है।

7) DBMS में उपयोग किए जाने वाले दो अखंडता नियमों की व्याख्या करें।

  •     Referential integrity rules
  •     Entity integrity rules



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

इकाई अखंडता नियमों में, आप प्राथमिक कुंजी मान को शून्य नहीं रख सकते।

8) term's classes and objectsको परिभाषित करें।

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

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

9)  macros को परिभाषित करें।

एक मैक्रो एक प्रीप्रोसेसर निर्देश है जो एक मैक्रो के मूल्य को बदलता है।

tcs technical questions 10)  structure and arrays को अलग करें।

संरचना और सरणी के बीच प्राथमिक अंतर इस प्रकार है:

    एक सरणी एक डेटा संरचना है। इसमें समान डेटा प्रकारों का एक समूह होता है।
    संरचना उपयोगकर्ता परिभाषित डेटा प्रकार है। इसमें डिसमिलर डेटा प्रकारों का एक समूह होता है।

11) कुछ क्षेत्रों को सूचीबद्ध करें जिनमें डेटा संरचना बड़े पैमाने पर लागू होती है।

निम्नलिखित वे क्षेत्र हैं जिनमें डेटा संरचना का उपयोग किया जाता है:

    संख्यात्मक विश्लेषण
    डेटाबेस प्रबंधन प्रणाली
    कृत्रिम होशियारी
    ऑपरेटिंग सिस्टम
    सांख्यिकीय विश्लेषण पैकेज

12) आप C ++ प्रोग्रामिंग लैंग्वेज में लिखे कोड का पुन: उपयोग कैसे कर सकते हैं?
 

reuse code उपयोग करने के लिए वंशानुक्रम तकनीक का उपयोग कर सकते हैं।

13) विभिन्न गतिरोध निवारण तकनीकों का नाम बताइए।

गतिरोध की रोकथाम तकनीकें हैं:

  •     Mutual exclusion
  •     Resource holding
  •     No preemption
  •     Circular wait



14) insertion sortऔर bubble sort क्या है?

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

15) doubly link list की अवधारणा को समझाइए।

एक लिंक डेटा संरचना जिसे एक डबल लिंक सूची कहा जाता है, पिछले नोड में वापस लिंक शामिल है।

16) आप एक फंक्शन बना रहे हैं, जो एक चर संख्या के तर्कों को स्वीकार कर सकता है। आप कौन सी हेडर फ़ाइल शामिल करेंगे?

हमें stdarg.h शीर्ष लेख फ़ाइल शामिल करने की आवश्यकता है।

17) डेटा एब्स्ट्रैक्शन से आपका क्या अभिप्राय है? डेटा अमूर्त के तीन स्तरों की व्याख्या करें।

डेटा अमूर्तता किसी वस्तु या किसी स्थिति की विशेषताओं को पहचानने और अवांछित विशेषता को छानने की एक प्रक्रिया है।

डेटा अमूर्त के तीन स्तर निम्नलिखित हैं:

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

18) बताइए कि C में कमांड-लाइन का क्या तर्क है?

यह C प्रोग्रामिंग में कमांड प्रॉम्प्ट से तर्क प्राप्त करने की एक प्रक्रिया है। C मुख्य फ़ंक्शन में तीन तर्क हैं। तर्क काउंटर, तर्क वेक्टर और पर्यावरण वेक्टर।

19) कैश मेमोरी की अवधारणा को समझाइए।

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

tcs technical questions 20) Explain the difference between pass by reference and pass by value.

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

Saturday, March 27, 2021

Top 20 dbms interview questions and answers in Hindi

March 27, 2021 1
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.

 

 

Friday, March 12, 2021

wipro technical interview questions in Hindi - Invert View Question

March 12, 2021 0
wipro technical interview questions in Hindi - Invert View Question
  •  रिज्यूम में बताई गई टेक्नोलॉजी और लैंग्वेज से stick रहने की कोशिश करें।
  •      C / OOPS / सॉफ्टवेयर इंजीनियरिंग / DSA पर मूल प्रश्न। इस विषय पर कमांड रखने का प्रयास करें।
  •      अंतिम वर्ष की परियोजनाओं के बारे में प्रश्न पूछें।
  •      यदि उम्मीदवार ने DBMS / कंप्यूटर नेटवर्क / ऑपरेटिंग सिस्टम पर अपने रिज्यूमे -Basic प्रश्नों में निम्नलिखित में से किसी का उल्लेख किया है, तो साक्षात्कारकर्ता उसी पर प्रश्न पूछेगा।

technical interview questions
technical interview questions


wipro technical interview questions For Database Management System


  •     डेटाबेस से क्या अभिप्राय है?
  •     DBMS में सामान्यीकरण का उद्देश्य क्या है?
  •     DROP कमांड का उपयोग क्या है और DROP, TRUNCATE और DELETE कमांड में क्या अंतर हैं?
  •     UNION और UNION ALL में मुख्य अंतर क्या है?
  •     DBMS में ACID गुणों की अवधारणा को समझाइए?
  •     DBMS में BCNF क्या है?
  •     SQL में विभिन्न प्रकार के joins क्या हैं?
  •     RDBMS क्या है?
  •     RDBMS में अनुक्रमण और क्लस्टरिंग क्या है? हमने क्यों इस्तेमाल किया?
  •     प्राथमिक कुंजी और अद्वितीय कुंजी के बीच मुख्य अंतर क्या हैं?



Operating System For wipro technical interview questions and answers pdf


  •     किसी ऑपरेटिंग सिस्टम का मुख्य उद्देश्य बताइए?
  •     मल्टीप्रोसेसर सिस्टम के फायदे क्या हैं?
  •     वर्चुअल मेमोरी क्या है?
  •     मल्टीप्रोग्रामिंग के उद्देश्य का वर्णन करें।
  •     मल्टीथ्रेडेड प्रोग्रामिंग के कुछ लाभ दें।
  •     संक्षेप में FCFS को समझाएं।
  •     पेजिंग का मूल कार्य क्या है?
  •     एक प्रक्रिया राज्य का एक उदाहरण दें।
  •     I / O स्थिति जानकारी का उद्देश्य क्या है?
  •     कैशिंग क्या है?

wipro technical interview questions For OOP's

  •     class क्या है?
  •     एक object क्या है?
  •     Polymorphism क्या है?
  •     Inheritance क्या है?
  •     कंस्ट्रक्टर शब्द की व्याख्या करें?
  •     फ़ंक्शन ओवरलोडिंग क्या है?
  •     Final method का उपयोग क्या है?
  •     ओवरलोडिंग और ओवरराइडिंग के बीच मुख्य अंतर क्या है?
  •     विभिन्न प्रकार के निर्माता क्या हैं?
  •     डायनामिक या रन टाइम बहुरूपता क्या है?



Miscllaneous For wipro technical questions in Hindi


  •     अपना परिचय दें
  •     स्थिर और गतिशील बंधन क्या है?
  •     एक स्ट्रिंग की जाँच करने के लिए कोड लिखें palindrome है या नहीं?
  •     स्पैन टैग का उपयोग क्या है? एक उदाहरण दीजिए।
  •     नए और ओवरराइड के बीच अंतर क्या है?
  •     प्राथमिक कुंजी क्या है?
  •     प्रत्येक में शामिल होने और समझाने के प्रकार क्या हैं?
  •     DELETE और TRUNCATE कमांड में क्या अंतर है?
  •     HTML क्या है?
  •     क्या है क्लाऊड कम्प्यूटिंग?
  •     IOT क्या है?

    बड़ा डेटा क्या है?

Thursday, February 18, 2021

Basic sql interview questions and answers

February 18, 2021 0
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_'

Tuesday, February 16, 2021

Computer Networks Interview Questions in Hindi

February 16, 2021 0
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

 

Sunday, February 14, 2021

Cracking the coding interview with solution

February 14, 2021 0
Cracking the coding interview with solution

 हम सभी जानते हैं कि सबसे cracking the coding interview सवालों के जवाब देने से निर्धारित होता है कि हम एक साक्षात्कार में कैसा प्रदर्शन करते हैं। 

साक्षात्कार जावा, सी ++, या एक जावास्क्रिप्ट आवश्यकता के लिए हो सकता है, लेकिन आधार एक ही रहता है, अर्थात हम प्रोग्रामिंग लॉजिक की नींव में कितने मजबूत हैं।

यदि साक्षात्कार में हमारा दृष्टिकोण शीघ्र और सूक्ष्म है, तो भी चयन की संभावना अधिक है। इसलिए coding interview questions को क्रैक करने के लिए पढ़ें।

एक साक्षात्कार का सामना करने से पहले इन प्रोग्रामिंग साक्षात्कार प्रश्नों का अध्ययन और अभ्यास करना याद रखें। यह न केवल आपके विश्वास को बढ़ावा देगा, 

बल्कि उन्हें जल्दी से जवाब देने में भी मददगार होगा। प्रश्न मुख्य रूप से सरणियों, स्ट्रिंग, लिंक की गई सूची, आदि जैसे विषयों को कवर करेंगे।

Question for cracking the coding interview


Q # 1) आप एक स्ट्रिंग को कैसे रिवर्स कर सकते हैं? (reverse string in Hindi)

उत्तर: स्ट्रिंग निम्नलिखित एल्गोरिदम के साथ उलट है:


  •     Initiate
  •     The string which is to be reversed is declared.
  •     Get the length of the string.
  •     Start a loop and then swap the position of the array elements.
  •     Keep the exchanged positions.
  •     Print the reversed string.



Q # 2) What is palindrome string In Hindi ?


उत्तर: क्यू # 1 में चर्चा के बाद स्ट्रिंग उलट जाने के बाद, हमें निम्नलिखित शर्त रखने की आवश्यकता है:


Code snippet:

if(actualtxt.equals(reversetxt)){
   return “Palindrome”;
else
     return “Not Palindrome”;
}


इस प्रकार पैलिंड्रोम स्ट्रिंग वह है जो उलटने पर भी समान रहता है, उदाहरण के लिए, - 'मैडम' एक पैलिंड्रोम स्ट्रिंग है।

Q # 3) matching characters in a string कैसे प्राप्त करें?


उत्तर: मिलान वर्णों को एक स्ट्रिंग में लाने के लिए, निम्न चरणों का पालन किया जाता है:

  •     हैश मैप डेटा संरचना को लिया जाता है जो कुंजी-मूल्य जोड़ी के साथ काम करता है।
  •    string, character by character, को लूप करें, और सत्यापित करें कि स्ट्रिंग का वह वर्ण hash map में मौजूद है या नहीं।
  •     यदि परिणाम सही है, तो  hash map में वर्ण के लिए काउंटर बढ़ा दिया जाता है या फिर 1 के रूप में एक गिनती डालते हैं।
  •     एक बार जब लूप समाप्त हो जाता है, तो हैश मैप का पता लगाया जाता है और 1 से अधिक गणना वाले वर्णों को प्रिंट करता है।


Code snippet:

HashMap<Character, Integer> mp = new HashMap<> ();
   for (int j = 0; j<text.length (); j++) {
       char ch = text.charAt(j);
          if(mp.containsKey(ch)){
                int cnt = mp.get(ch);
             mp.put(ch, ++cnt);
         }else{
            mp.put(ch, 1);
          }
}
Set<Character> charct = map.keySet();
 
for (Character ch: charct){
     int c= mp.get(ch);
     if(c>1){
        System.out.println(ch+ " - " + c);
     }
}

 

Q # 4) non-matching characters in a string कैसे प्राप्त करें?


उत्तर: non-matching characters को एक स्ट्रिंग में लाने के लिए, निम्न चरणों का पालन किया जाता है:

  •     हैश मैप डेटा संरचना को लिया जाता है जो key-value pair के साथ काम करता है।
  •     स्ट्रिंग, चरित्र द्वारा चरित्र को लूप करें, और सत्यापित करें कि स्ट्रिंग का वह वर्ण हैश मानचित्र में मौजूद है या नहीं।
  •     यदि परिणाम सही है, तो hash map में वर्ण के लिए काउंटर बढ़ा दिया जाता है या फिर 1 के रूप में एक गिनती डालते हैं।
  •     एक बार जब लूप समाप्त हो जाता है, तो हैश मैप का पता लगाया जाता है और 1 के बराबर गिनती वाले वर्णों को प्रिंट करता है।


Code snippet: - 


HashMap<Character, Integer> mp = new HashMap<> ();
   for (int j = 0; j<text.length (); j++) {
       char ch = text.charAt(j);
          if(mp.containsKey(ch)){
                int cnt = mp.get(ch);
             mp.put(ch, ++cnt);
         }else{
            mp.put(ch, 1);
          }
}
Set<Character> charct = map.keySet();
for (Character ch: charct){
     int c= mp.get(ch);
     if(c==1){
        System.out.println(ch+ " - " + c);
     }
}


Q # 5) एक string में vowels and consonants की संख्या की गणना कैसे करें?


उत्तर: एक तार में स्वर और व्यंजन की संख्या की गणना करने के लिए, निम्न चरणों का पालन किया जाता है:

  •     वह स्ट्रिंग प्राप्त करें जिस पर गिनती करनी है।
  •     स्ट्रिंग की लंबाई 0 से एक लूप चलाएं।
  •     एक बार में एक ही वर्ण लें और सत्यापित करें कि क्या वे स्वरों के समूह का हिस्सा हैं।
  •     यदि परिणाम सही है, तो स्वरों की गिनती बढ़ाएँ अन्यथा व्यंजन की गिनती बढ़ाएँ।


Code snippet:


for (int k = 0; k < text.length(); k++) {
    char c = text.charAt(k);
    if (c == 'a' || c == 'e' || c == 'i' ||
       c == 'o' || c == 'u')
              owls += vowls
else
            consonts += consonts
}
System.out.println("Vowel count is " + vowls);
System.out.println("Consonant count is: " + consonts);


Q # 6) आप कैसे साबित करते हैं कि दो string anagrams हैं?

उत्तर: दो तारों को विपर्यय कहा जाता है यदि वे एक समान क्रम में वर्णों के समूह को समायोजित करते हैं।

यह जांचने के लिए कि क्या दो तार एनाग्राम हैं, निम्न चरणों का पालन किया जाता है:

  •     प्रारंभिक दो चर में दो तार।
  •     जांचें कि क्या दो तारों की लंबाई समान है, यदि नहीं तो तार एक विपर्यय नहीं हैं।
  •     यदि परिणाम सही है, तो दो तार लें और उन्हें एक वर्ण सरणी में संग्रहीत करें।
  •     दो वर्ण सरणियों को सॉर्ट करें, फिर जांचें कि क्या दो सॉर्ट किए गए सरणियाँ समान हैं।
  •     यदि परिणाम सत्य है, तो दो तार विपर्यय हैं, विपर्यय नहीं।


Code snippet:

if (str1.length() != str2.length()) { 
       System.out.println(str1 + " and " +str2 + " not anagrams string"); 
}else{
        char[] anagram1 = str1.toCharArray(); 
         char[] anagram2 = str2.toCharArray();
         Arrays.sort(anagram1); 
         Arrays.sort(anagram2);
          anagrmstat = Arrays.equals(anagram1, anagram2);
}
if (anagrmstat == true) {
     System.out.println(str1 + " and " +str2 + " anagrams string"); 
}else{
    System.out.println(str1 + " and " +str2 + " not anagrams string"); 
        }
}


Q # 7) एक स्ट्रिंग में किसी विशेष  character की घटना के लिए गणना का पता लगाएं।

उत्तर: किसी विशेष वर्ण की घटना को स्ट्रिंग में गिनने के लिए, निम्न चरणों का पालन किया जाता है:

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


Code snippet:

for (int l=0; l<strng.length(); l++)
{
    if ( strng.charAt(l)== searchedcharacter)
          rslt ++;
 
}
System.out.println(rslt);

 

Q # 8) कैसे सत्यापित करें कि दो string rotation mutually हैं?


उत्तर: यह सत्यापित करने के लिए कि क्या दो तार परस्पर एक घुमाव हैं, निम्न चरणों का पालन किया जाता है:

  •     दो स्ट्रिंग्स को दो वेरिएबल्स में प्रारंभ करें।
  •     जांचें कि क्या दो तारों की लंबाई समान है, यदि गलत नहीं है।
  •     स्ट्रिंग को खुद से मिलाएं।
  •     सत्यापित करें कि क्या स्ट्रिंग को घुमाया गया है जो शामिल स्ट्रिंग में मौजूद है।
  •     यदि परिणाम सही है, तो दूसरी स्ट्रिंग पहली स्ट्रिंग का एक घुमाव है।


Code snippet:

String concat  = org_string + org_string;
 if (concat.indexOf (rotat) !  = -1) {
     return true;
}

 

Q #9) How to calculate the number of numerical digits in a string in hindi?


उत्तर: एक स्ट्रिंग में अंकों की संख्या की गणना करने के लिए, निम्न चरणों का पालन किया जाता है:

  •     वह स्ट्रिंग प्राप्त करें जिस पर गिनती करनी है
  •     रिप्लेसमेंट फ़ंक्शन का उपयोग करें, जो सभी संख्यात्मक अंकों को "" के साथ बदल देता है।
  •     बिना अंक के स्ट्रिंग की लंबाई प्राप्त करें।


Code snippet:

package introduction;
 
public class GG {
 
       public static void main(String[] args) {
               // TODO Auto-generated method stub
               String str = "TESTu45";
                str=str.replaceAll("\\d", "");
                int l = str.length();
                System.out.println("The length of the string without digit is:" + l);
 
        }
 
}

Q # 10) एक स्ट्रिंग के पहले character की गणना कैसे करें जो दोहराया नहीं जाता है?


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

  •      दोहराए गए वर्णों के लिए डेटा संरचना सेट करें और गैर-दोहराया वर्ण के लिए एक सूची ली जाए।
  •      repeated and non-repeated को अलग करने के बाद, पुनरावृत्ति के अंत में, सूची का पहला तत्व console में मुद्रित होता है।


Code snippet : - 

Set<Character> repeated = new HashSet<>();
List<Character> nonRepeated = new ArrayList<>();
for (int m = 0; m < wrd.length(); m++) {
            char l = wrd.charAt(m);
            if (repeated.contains(l)) {
                continue;
            }
            if (nonRepeated.contains(l)) {
                nonRepeated.remove((Character) l);
                repeated.add(l);
            } else {
                nonRepeated.add(l);
            }
        }
        return nonRepeated.get(0);
    }