उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 41
तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 41 ब्राउज़ करें।
फ़्रंटएंड इंटरव्यू: आप JavaScript मेमोरी लीक्स का निदान और समाधान कैसे करते हैं?
एक दोहराए जा सकने वाले एक्शन और पोस्ट-GC बेसलाइन के साथ लीक साबित करें, हीप स्नैपशॉट, रिटेनिंग पाथ और एलोकेशन टाइमलाइन की मदद से जिम्मेदार ऑब्जेक्ट का पता लगाएं, फिर ओनरशिप को ठीक करें और वही प्रयोग दोबारा चलाएं।
बैकएंड इंटरव्यू: पुनः प्रयास-सुरक्षित (retry-safe) कमांड्स के लिए एक idempotency key डिज़ाइन करें
उन कमांड्स के लिए ड्यूरेबल डुप्लीकेशन रोकथाम (deduplication), स्टेट ट्रांज़िशन और समाप्ति (expiry) डिज़ाइन करें, जिनका रिस्पॉन्स किसी साइड इफ़ेक्ट के बाद खो सकता है।
स्ट्रीमिंग एग्रीगेशन में आप लेट और आउट-ऑफ-ऑर्डर इवेंट्स को कैसे संभालते हैं?
सटीकता, लेटेंसी, स्टेट साइज और रीप्लेएबिलिटी को संतुलित करते हुए अव्यवस्था को संभालने के लिए इवेंट टाइम, वॉटरमार्क, अलाउड लेटेंस और अपडेट आउटपुट का उपयोग करें।
प्रोडक्ट मैनेजर साक्षात्कार: आप 3x ग्रोथ रणनीति कैसे बनाएंगे?
ARR ड्राइवर ट्री के साथ 3x लक्ष्य का परीक्षण करें, ग्राहक सेगमेंट के अनुसार बाधा का पता लगाएं, और दो प्रोडक्ट दांव (bets) चुनने के लिए साक्ष्य, वृद्धिशील मूल्य (incremental value) और स्टेज गेट्स का उपयोग करें।
Linux इंटरव्यू: आप ज़ॉम्बी प्रोसेस का निदान और समाधान कैसे करेंगे?
ज़ॉम्बी प्रोसेस को उस पैरेंट प्रोसेस तक ट्रेस करें जो उन्हें रीप (reap) करने में विफल रहा, PID समाप्ति को अन्य fork सीमाओं से अलग पहचानें, सुरक्षित रूप से प्रभाव कम करें, और होस्ट या कंटेनर के लिए एक स्थायी समाधान डिज़ाइन करें।
कोडिंग इंटरव्यू: आप बिना अनपेक्षित मूल्यांकन (accidental evaluation) के Python 3.14 एनोटेशन का इंट्रोस्पेक्शन कैसे करेंगे?
डेफर्ड एनोटेशन का निरीक्षण करने, फॉरवर्ड संदर्भों को संरक्षित करने और Python वर्शनों में प्लगइन या स्कीमा डिस्कवरी को सुरक्षित रखने के लिए सोच-समझकर annotationlib फॉर्मेट का उपयोग करें।
मल्टी-सर्विस ऑर्डर पूर्ति (order fulfillment) के लिए आप Saga कैसे डिज़ाइन करते हैं?
एक क्रॉस-सर्विस ऑर्डर वर्कफ़्लो को ऑर्केस्ट्रेटर, आइडेम्पोटेंट स्टेप्स, कम्पेंसेशन और ऑब्ज़र्वेबल इवेंचुअल कंसिस्टेंसी के साथ लोकल ट्रांज़ैक्शन्स में विभाजित करें।
Frontend Interview: Event Propagation को समझाएं और Event Delegation को लागू करें
Capture, target, और bubble phases से event delegation को समझें; target, closest, और ownership checks के साथ एक dynamic list लागू करें; फिर propagation stops, non-bubbling events, Shadow DOM, और listener cleanup को संभालें।
बैकएंड इंटरव्यू: Node और NGINX टाइमआउट बेमेल होने पर काम पूरा होने के बावजूद एरर क्यों आ सकता है?
क्रॉस-लेयर टाइमआउट का निदान करने के लिए एंड-टू-एंड टाइमलाइन, प्रॉक्सी रीड-टाइमआउट सेमेंटिक्स, कैंसिलेशन प्रोपेगेशन और एक एसिंक जॉब बाउंड्री का उपयोग करें।
आप स्ट्रीमिंग में exactly-once प्रोसेसिंग और बाहरी साइड इफेक्ट्स की व्याख्या कैसे करते हैं?
डिलीवरी, पाइपलाइन-रिज़ल्ट और साइड-इफेक्ट की गारंटियों को अलग करें, फिर डुप्लिकेट हटाने (डीडुप्लिकेशन) की सुविधा के साथ एक रीप्ले करने योग्य और अवलोकनीय (observable) स्ट्रीम डिज़ाइन करें।
प्रोडक्ट मैनेजर इंटरव्यू: किसी प्रोडक्ट आइडिया को बनाने से पहले आप उसे कैसे वैलिडेट करेंगे?
आइडिया को गलत साबित किए जा सकने वाले (falsifiable) हाई-रिस्क पूर्वानुमानों में बांटें, व्यावहारिक साक्ष्य (behavioral evidence) प्राप्त करने के लिए प्रत्येक पूर्वानुमान के लिए सबसे सस्ते वैध प्रयोग का उपयोग करें, और बनाने, सीमित करने (narrow), पिवट करने या रोकने के लिए पूर्व-निर्धारित गेट्स (precommitted gates) लागू करें।
Linux इंटरव्यू: आपको वॉल-क्लॉक टाइम के बजाय मोनोटोनिक क्लॉक का उपयोग कब करना चाहिए?
CLOCK_REALTIME, CLOCK_MONOTONIC, CLOCK_BOOTTIME और गैर-क्लॉक ऑर्डरिंग तंत्रों के बीच सही चयन करने के लिए टाइमआउट, कैलेंडर जॉब, सस्पेंड-सचेत लीज़ और क्रॉस-मशीन ऑर्डरिंग को अलग-अलग समझें।
कोडिंग इंटरव्यू: आप testing.B.Loop के साथ विश्वसनीय Go बेंचमार्क कैसे लिखेंगे?
टाइमिंग सीमाओं, कंपाइलर ऑप्टिमाइज़ेशन, इटरेशन निर्भरता और तुलनीय परफॉर्मेंस प्रयोगों को अलग करने के लिए Go 1.24 के testing.B.Loop का उपयोग करें।
आप एक प्राइवेसी-प्रिजर्विंग प्रोडक्ट टेलीमेट्री और एनालिटिक्स प्लेटफॉर्म कैसे डिज़ाइन करेंगे?
क्लाइंट कलेक्शन से लेकर एग्रीगेट रिलीज तक प्राइवेसी सीमाओं को डिज़ाइन करें, जिसमें मिनिमाइज़ेशन, कंट्रीब्यूशन कैप्स, डिफरेंशियल-प्राइवेसी बजट, विश्वसनीयता और ऑडिटेबिलिटी शामिल हों।
फ़्रंटएंड इंटरव्यू: बहुत बड़ा z-index होने पर भी कोई एलिमेंट दूसरे एलिमेंट के पीछे क्यों रह जाता है?
stacking-context के क्रम, क्लिपिंग, containing-block की ज्योमेट्री और ब्राउज़र के top layer को अलग-अलग समझकर उस ड्रॉपडाउन को डीबग करें जो बहुत बड़े z-index के बावजूद हेडर के पीछे रहता है, और फिर सबसे छोटा व टिकाऊ समाधान चुनें।
बैकएंड इंटरव्यू: CDN और प्रॉक्सी के माध्यम से HTTP 103 को कैसे रोल आउट करें?
सत्यापित करें कि 1xx रिस्पॉन्स TLS टर्मिनेटर, रिवर्स प्रॉक्सी और CDN से सही सलामत गुजरते हैं, फिर पारदर्शी फ़ॉलबैक, वायर-लेवल ऑब्जर्वेबिलिटी और वास्तविक उपयोगकर्ता मेट्रिक्स के साथ रोल आउट करें।
आप किसी रिग्रेशन मॉडल के लिए कन्फ़ॉर्मल प्रिडिक्शन अंतराल (conformal prediction intervals) कैसे बनाते हैं?
नॉन-कन्फ़ॉर्मिटी स्कोर्स और कैलिब्रेशन सेट से डिस्ट्रीब्यूशन-मुक्त प्रिडिक्शन अंतराल बनाएं, जिसमें विनिमेयता (exchangeability), ड्रिफ्ट और चौड़ाई की सीमाएं शामिल हैं।
Product Manager इंटरव्यू: आप Product-Market Fit को कैसे मापेंगे?
रिटेंशन, भुगतान, ऑर्गेनिक जुड़ाव, ग्राहक निर्भरता और डिलीवरी लागत का उपयोग करके सेगमेंट के अनुसार product-market fit का मूल्यांकन करना सीखें, और फिर मिले-जुले संकेतों को स्केल करने, फोकस करने, सुधार करने या रोकने के निर्णय में बदलें।
लिनक्स साक्षात्कार: मेमोरी मुक्त होने के बाद भी RSS अधिक क्यों बना रहता है?
एलोकेटर द्वारा रोके गए पेजों और अन्य मैपिंग्स से लाइव एलोकेशन्स को अलग करें, फिर टेल लेटेंसी के साथ मेमोरी का समझौता किए बिना लीक को फ्रैग्मेंटेशन से अलग पहचानने के लिए procfs, एलोकेटर सांख्यिकी, पुनर्चक्रण (रीयूज़), और ट्रिम प्रयोगों का उपयोग करें।
कोडिंग इंटरव्यू: आप testing/synctest के साथ कंकरेंट Go कोड का परीक्षण कैसे करेंगे?
synctest बबल्स, वर्चुअल टाइम और Wait का उपयोग करके डिटरमिनिस्टिक कंकरेंसी टेस्ट बनाएं, जबकि वास्तविक I/O और शेड्यूलिंग जांचों को अलग रखें।
सिस्टम डिज़ाइन इंटरव्यू: एक अडेप्टिव एडमिशन-कंट्रोल गेटवे डिज़ाइन करें
प्राथमिकताओं (priorities), बाउंडेड क्यू (bounded queues), लोड शेडिंग (load shedding) और निष्पक्ष रिकवरी के साथ ट्रैफ़िक स्पाइक्स और डिपेंडेंसी डिग्रेडेशन के दौरान महत्वपूर्ण अनुरोधों की सुरक्षा करने वाला एक एडमिशन गेटवे डिज़ाइन करें।
Frontend Interview: एक एक्सेसिबल Modal Dialog कैसे बनाएं?
नेटिव या कस्टम इम्प्लीमेंटेशन चुनने से पहले सिमेंटिक, फ़ोकस, कीबोर्ड, डिस्मिसल और लेयरिंग कॉन्ट्रैक्ट्स को परिभाषित करके एक एक्सेसिबल मोडल डायलॉग बनाएं, और फिर पूरे फ़ोकस लाइफ़साइकिल को सत्यापित करें।
बैकएंड इंटरव्यू: समवर्ती राइट्स (Concurrent Writes) के तहत आप कंसिस्टेंट कर्सर पेजिनेशन कैसे डिज़ाइन करेंगे?
बदलते डेटासेट पर OFFSET की विफलताओं से बचने के लिए स्टेबल सॉर्ट कीज़, अपारदर्शी (opaque) कर्सर, स्नैपशॉट सीमाओं और स्पष्ट डुप्लिकेट/छूट (omission) सेमेंटिक्स का उपयोग करें।
डिफरेंशियल प्राइवेसी में आप ऍप्सिलॉन (epsilon), संवेदनशीलता (sensitivity), और प्राइवेसी बजट को कैसे समझाते हैं?
डिफरेंशियल प्राइवेसी को साधारण अज्ञातिकरण (anonymization) न मानते हुए, पड़ोसी डेटासेट्स को परिभाषित करें, नॉइज़ को कैलिब्रेट करें, कंपोजिशन का हिसाब रखें, और उपयोगिता का मूल्यांकन करें।