Java बैकेंड इंजीनियर: इंटरव्यू प्रश्न संग्रह

Home PDF

प्रोजेक्ट संबंधित

  1. स्व-परिचय
  2. प्रोजेक्ट परिचय
  3. प्रोजेक्ट का आकार
  4. थ्रेड और कंकरेंसी के ज्ञान बिंदु
  5. लॉक और synchronized लॉक के बीच अंतर
  6. MYSQL और MONGODB के बीच अंतर
  7. SpringCloud के कौन से कंपोनेंट और वर्जन उपयोग किए गए हैं

स्प्रिंग इकोसिस्टम

  1. स्प्रिंगबूट का मुख्य भाग क्या है
  2. स्प्रिंगबूट संस्करण
  3. कौन से स्प्रिंगक्लाउड कंपोनेंट्स का उपयोग किया जाता है
  4. स्प्रिंगबूट और स्प्रिंगक्लाउड के बीच अंतर
  5. स्प्रिंग बीन इंजेक्शन के तरीके
  6. एकाधिक डेटासोर्स कॉन्फ़िगरेशन के लिए बीन नामकरण प्रथाएं

माइक्रोसर्विस आर्किटेक्चर

  1. माइक्रोसर्विस मॉड्यूल को कैसे विभाजित करें
  2. युग्मन में, किसे प्राथमिकता दी जाए: व्यावसायिक युग्मन या तकनीकी युग्मन
  3. किस माइक्रोसर्विस पैटर्न का उपयोग किया जाता है
  4. API डिज़ाइन में स्टेटलेस और स्टेटफुल के बीच अंतर, कैसे चुनें
  5. क्लाउड डिप्लॉयमेंट के लिए डिफ़ॉल्ट नोड्स की संख्या

Java संबंधित

  1. उपयोग में JDK संस्करण
  2. Stream का अंतर्निहित कार्यान्वयन
  3. Stream कोड समस्याओं को डीबग कैसे करें
  4. Stream के घटक और अंतर्निहित संरचना
  5. थ्रेड्स के बीच संदेश साझा करने को कैसे लागू करें
  6. रीएंट्रेंट लॉक क्या है
  7. लॉक्स के बारे में अपनी समझ समझाएं
  8. JDK8 और JDK17 के बीच अंतर

सर्वर कॉन्फ़िगरेशन

  1. टॉमकैट में डिफ़ॉल्ट थ्रेड काउंट
  2. टॉमकैट से अन्य वेब सर्वर पर माइग्रेट कैसे करें
  3. Nginx रिवर्स प्रॉक्सी कॉन्फ़िगरेशन

डेटाबेस और कैश

  1. प्रोजेक्ट में Redis कनेक्शन कैसे बनाएं, आवश्यक निर्भरताएं
  2. Jedis का उपयोग करके कनेक्शन कैसे बनाएं
  3. Redis ट्रांजैक्शन कमांड्स
  4. SQL परिदृश्य: विभाग और कर्मचारी टेबल्स के बीच जॉइन क्वेरी, विभाग के अनुसार सबसे अधिक वेतन के लिए
  5. लेफ्ट जॉइन के फायदे

प्रोग्रामिंग परिदृश्य

  1. Java8 API का उपयोग करके व्यक्ति (Person) ऑब्जेक्ट को उम्र और नाम के आधार पर क्रमबद्ध करें
  2. दो स्ट्रिंग्स के बीच सामान्य वर्णों को आउटपुट करें

CI/CD

  1. Dockerfile लिखने का अनुभव
  2. Jenkins पाइपलाइन में Groovy क्लोजर की विशेषताएँ
  3. Nexus टूल का उद्देश्य
  4. DevOps का व्यावहारिक अनुभव

मुख्य अवधारणाएँ

  1. Java मेमोरी मॉडल (JMM) की अवधारणाएँ और कार्य
  2. HashMap के कार्यान्वयन के सिद्धांत और संघर्ष समाधान
  3. प्रॉक्सी पैटर्न का कार्यान्वयन (स्थिर और गतिशील)
  4. IoC और AOP के सिद्धांत
  5. Redis एकल थ्रेड के साथ उच्च प्रदर्शन क्यों बनाए रखता है
  6. Executor थ्रेड पूल पैरामीटर कॉन्फ़िगरेशन

भारतीय इंटरव्यूअर का फोकस

  1. Java के बुनियादी अवधारणाएँ (उदाहरण सहित)
  2. पॉलीमॉर्फिज्म का उपयोग
  3. LinkedList की प्रदर्शन क्षमता और अंतर
  4. Maps के बीच अंतर
  5. Array को हैंडल करने के समाधान
  6. Linux कमांड्स
  7. प्रोजेक्ट अनुभव (टेक स्टैक: python, angular, control-M)
  8. अंग्रेजी प्रवीणता

अंग्रेजी प्रवाह स्तर

  1. खुद को व्यक्त नहीं कर पाना - खराब बुनियाद, स्वयं का परिचय या प्रोजेक्ट प्रस्तुति देने में असमर्थ
  2. बुनियादी/सरल बातचीत - बुनियादी ज्ञान, तैयार स्वयं का परिचय दे सकता है
  3. दैनिक संचार - अच्छी बुनियाद, अंग्रेजी बैठकों में भाग ले सकता है और अधिकांश सामग्री समझ सकता है
  4. काम करने योग्य - मजबूत बुनियाद, साक्षात्कारकर्ता के साथ धाराप्रवाह संचार कर सकता है
  5. काम करने योग्य और तकनीकी आदान-प्रदान - उत्कृष्ट दक्षता, बिना किसी बाधा के तकनीकी चर्चाओं में भाग ले सकता है

अन्य इंटरव्यू मूल्यांकन बिंदु

  1. सीखने के तरीके
  2. तकनीकी संचार क्षमता
  3. क्लाइंट संचार अनुभव
  4. प्रोजेक्ट चुनौतियाँ और समाधान
  5. करियर विकास योजना
  6. तकनीकी गहराई (मल्टी-थ्रेडिंग, डेटा वैलिडेशन, फ्रंटएंड डेवलपमेंट, आदि)

Back 2025.01.18 Donate