उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 44
तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 44 ब्राउज़ करें।
डेटा इंजीनियरिंग इंटरव्यू: BigQuery CDC टेबल के लिए फ्रेशनेस की निगरानी करें
CDC फ्रेशनेस उल्लंघनों का निदान करने के लिए max_staleness, upsert_stream_apply_watermark, बैकग्राउंड अप्लाई अवधि और रनटाइम मर्ज का उपयोग करें।
प्रोडक्ट मैनेजर इंटरव्यू: आप बिल्ड-बनाम-बाय (Build-vs-Buy) का निर्णय कैसे लेते हैं?
बिल्ड करें, खरीदें (बाय), या दोनों दृष्टिकोणों को संयोजित (हाइब्रिड) करें—यह तय करने के लिए हार्ड गेट्स, ओनरशिप की कुल लागत (TCO), अवसर लागत (ऑपर्च्यूनिटी कॉस्ट), वास्तविक वर्कफ़्लो पायलट और एग्जिट प्लानिंग का उपयोग करें।
Linux इंटरव्यू: आप CPU शेड्यूलिंग लेटेंसी को कैसे समझाते और डायग्नोस करते हैं?
EEVDF के रनेबल-टास्क चयन से शुरुआत करें, फिर nice मानों, cgroup CPU वेट्स और कोटा, अफ़िनिटी, और शेड्यूलर ट्रेसेस का उपयोग करके यह निर्धारित करें कि टेल लेटेंसी रन कतार, थ्रॉटलिंग, या ब्लॉक किए गए कार्य से आती है या नहीं।
आप स्ट्रॉन्गली कनेक्टेड कॉम्पोनेंट्स के लिए Tarjan के एल्गोरिदम को कैसे लागू करेंगे?
DFS टाइमस्टैम्प, low-link इनवेरिएंट्स, स्टैक स्टेट और लीनियर-टाइम कॉम्प्लेक्सिटी का परीक्षण करता है।
सिस्टम डिज़ाइन इंटरव्यू: एक सुरक्षित फ़ीचर फ़्लैग सर्विस डिज़ाइन करें
कम लेटेंसी वाले इवैल्यूएशन, स्थिर रोलआउट, किल स्विच और स्वचालित रोलबैक को डिज़ाइन करने के लिए कंट्रोल और डेटा प्लेन को अलग करें।
आप एक एक्सेसिबल ऑटोकमप्लीट (Autocomplete) कंपोनेंट कैसे बनाएंगे?
एसिंक्रोनस रेस कंडीशन्स, IME इनपुट और WAI-ARIA कॉम्बोबॉक्स पैटर्न पर विचार करके एक पुन: प्रयोज्य (reusable) ऑटोकमप्लीट कंपोनेंट डिज़ाइन करें, और फिर उन चयनों को एक स्टेट मॉडल, इंटरैक्शन कॉन्ट्रैक्ट और टेस्ट प्लान में बदलें।
बैकएंड इंटरव्यू: आप सुरक्षित API Key ऑथेंटिकेशन कैसे डिज़ाइन करते हैं?
एक ऐसा API key लाइफ़साइकल डिज़ाइन करें जो सुरक्षित जारी करने (issuance), सत्यापन (verification), ऑथराइज़ेशन, रोटेशन, निरस्तीकरण (revocation), कोटा और इंसिडेंट रिस्पॉन्स का समर्थन करता हो।
डेटा इंजीनियरिंग साक्षात्कार: आप एक लागू करने योग्य (enforceable) डेटा अनुबंध कैसे डिज़ाइन करेंगे?
उपभोक्ता (consumer) की ज़रूरतों से शुरुआत करें, संरचना, सेमांटिक्स, गुणवत्ता, ताजगी और स्वामित्व को परिभाषित करें, फिर अपस्ट्रीम में होने वाले अनपेक्षित परिवर्तनों (silent breakage) को रोकने के लिए संस्करण-नियंत्रित (versioned) जांचों और रिलीज़ गेट्स का उपयोग करें।
प्रोडक्ट मैनेजर इंटरव्यू: आप एक नया B2B SaaS प्रोडक्ट कैसे लॉन्च करेंगे?
एक B2B SaaS लॉन्च केस का उपयोग करके बीचहेड सेगमेंट चुनें, पोजिशनिंग, पैकेजिंग, प्राइसिंग और चैनल्स को खरीद प्रक्रिया (बाइंग मोशन) से जोड़ें, और स्केल करने, पुनरावृत्ति (इटरेट) करने या रोकने के लिए चरणबद्ध गेट्स निर्धारित करें।
नेटवर्किंग साक्षात्कार: DNSSEC रोलओवर के बाद आप SERVFAIL का निवारण (Troubleshoot) कैसे करते हैं?
क्लाइंट और रिकर्सिव रिज़ॉल्वर से लेकर पैरेंट डेलिगेशन और आधिकारिक ज़ोन तक के साक्ष्यों को ट्रेस करें, DNSSEC चेन विफलता को साबित करने के लिए CD और AD बिट्स के साथ DS, DNSKEY और RRSIG रिकॉर्ड्स का उपयोग करें, और सुरक्षित रूप से रिकवर करें।
आप न्यूनतम-लागत अधिकतम प्रवाह (Minimum-Cost Maximum Flow) को कैसे लागू करेंगे?
रेसिड्यूअल एजेस, नकारात्मक लागतों, पोटेंशियल्स, अगम्य नोड्स और ओवरफ्लो को कवर करते हुए एक कैपेसिटेटेड निर्देशित ग्राफ पर मिन-कॉस्ट मैक्स-फ्लो लागू करें।
सिस्टम डिज़ाइन इंटरव्यू: एक मल्टी-रीजन फ़ेलओवर कोऑर्डिनेटर (Multi-Region Failover Coordinator) डिज़ाइन करें
हेल्थ सिग्नल्स, रूटिंग कंट्रोल, डेटा स्थिति, मंज़ूरी (approvals) और ड्रिल्स के आधार पर सत्यापित फ़ेलओवर और फ़ेलबैक डिज़ाइन करें।
आप खराब Core Web Vitals का निदान (diagnose) और सुधार कैसे करते हैं?
फ़ील्ड बनाम लैब के अंतर से शुरुआत करें, LCP, INP, और CLS को उनकी वास्तविक बाधाओं (bottlenecks) के साथ जोड़ें, साक्ष्य-आधारित सुधारों को प्राथमिकता दें, और RUM, परफ़ॉर्मेंस ट्रेसेस, और क्रमिक रोलआउट के साथ परिणाम को सत्यापित करें।
बैकएंड इंटरव्यू: आप सिक्योर वेब सेशन मैनेजमेंट कैसे डिज़ाइन करते हैं?
ऐसे सर्वर-साइड वेब सेशन डिज़ाइन करें जो फिक्सेशन, चोरी, रीप्ले, पुरानी ऑथराइजेशन और रिवोकेशन रेस का मुकाबला कर सकें। जानें कि कैसे कुकी कंट्रोल्स, रोटेशन, टाइमआउट्स, ग्लोबल लॉगआउट और एब्यूज-केस टेस्ट मिलकर एक संपूर्ण लाइफसाइकिल बनाते हैं।
डेटा इंजीनियरिंग इंटरव्यू: आप एक फाइनेंशियल रिकॉन्सिलिएशन पाइपलाइन कैसे डिज़ाइन करेंगे?
डुप्लिकेट, लेट डेटा, आंशिक मिलान, FX और विसंगति समाधान (discrepancy closure) को संभालते हुए एक आंतरिक लेज़र, पेमेंट प्रोवाइडर रिपोर्ट और बैंक स्टेटमेंट को जोड़ने वाली एक ऑडिट-योग्य रिकॉन्सिलिएशन पाइपलाइन डिज़ाइन करें।
प्रोडक्ट मैनेजर इंटरव्यू: बुजुर्गों के लिए मेडिकेशन रिमाइंडर डिज़ाइन करना
टारगेट यूज़र और महत्वपूर्ण काम (critical job) से शुरुआत करें, रिमाइंडर, कन्फर्मेशन, छूटी हुई खुराक के प्रबंधन और केयरगिवर सहयोग के लिए एक MVP तैयार करें, फिर यूज़र परिणामों और सुरक्षा गार्डरेल्स के साथ इसे सत्यापित करें।
Linux इंटरव्यू: सिग्नल्स और ग्रेसफुल शटडाउन कैसे काम करते हैं?
एक डेडलाइन-बाउंड Linux सर्विस शटडाउन डिज़ाइन करें जो SIGTERM को सुरक्षित रूप से हैंडल करे, नए काम को रोके, रिक्वेस्ट्स को ड्रेन करे, चाइल्ड प्रोसेस को मैनेज करे, और SIGKILL से पहले एग्जिट करे।
आप एक LRU-K कैश कैसे लागू करेंगे?
स्पष्ट निष्कासन क्रम (eviction order) के साथ एक समवर्ती (concurrent), सीमित LRU-K कैश लागू करें, फिर LRU सन्निकटन (approximations) और डेटाबेस बफर नीतियों के साथ इसकी तुलना करें।
System Design Interview: आप एक Progressive Delivery Controller को कैसे डिज़ाइन करेंगे?
वर्शन स्टेट्स, ट्रैफ़िक वेट्स, मेट्रिक एनालिसिस, पॉज़, अप्रूवल्स, रोलबैक और ऑडिट एविडेंस के लिए एक ड्यूरेबल कंट्रोलर डिज़ाइन करें।
JavaScript में डीप क्लोन (Deep Clone) लागू करना
एक सीमित क्लोन अनुबंध (contract) को परिभाषित करें, फिर सोर्स-टू-कॉपी WeakMap के साथ deepClone को लागू करें ताकि साइकल, शेयर्ड रेफरेंस, Map, Set और समर्थित बिल्ट-इन्स सुसंगत रहें। जानें कि structuredClone कब एक सुरक्षित विकल्प है।
बैकएंड इंटरव्यू: आपको REST या gRPC कब चुनना चाहिए?
पब्लिक APIs, हाई-थ्रूपुट इंटरनल कॉल्स और थर्ड-पार्टी कॉलबैक्स का उपयोग करके जानें कि कंज्यूमर्स, कम्युनिकेशन पैटर्न्स, कॉन्ट्रैक्ट्स, विफलता सेमेंटिक्स (failure semantics) और ऑपरेशनल तत्परता किस तरह REST बनाम gRPC के निर्णय को दिशा देते हैं।
डेटा साइंस इंटरव्यू: आप प्रॉबेबिलिटी कैलिब्रेशन (Probability Calibration) का आकलन कैसे करते हैं?
यह तय करने के लिए कि क्या प्रोबेबिलिटी निर्णय लेने के लिए तैयार हैं, कैलिब्रेशन परिभाषाओं, रिलायबिलिटी आरेखों (reliability diagrams), Brier और ECE सीमाओं का उपयोग करें, और फिर बिना लीकेज (leakage-free) वाला कैलिब्रेशन और मॉनिटरिंग चुनें।
मार्केट साइजिंग (Market Sizing) इंटरव्यू प्रश्न का उत्तर कैसे दें?
स्कोप और यूनिट्स तय करें, स्वतंत्र डिमांड और सप्लाई-साइड मॉडल्स के माध्यम से एक रेंज का अनुमान लगाएं, संवेदनशील मान्यताओं (sensitive assumptions) का परीक्षण करें, और अनिश्चितता को एक प्रोडक्ट रिसर्च प्लान में बदलें।
Linux इंटरव्यू: df और du अलग-अलग डिस्क उपयोग क्यों दिखाते हैं?
ऐसे Linux फ़ाइल सिस्टम का निदान करें जो df के अनुसार भरा हुआ है लेकिन du के अनुसार बहुत छोटा है। जानें कि मापन के दायरे (measurement scope) को कैसे संरेखित करें, डिलीट की गई लेकिन खुली फ़ाइलों और छिपे हुए डेटा को कैसे खोजें, आरक्षित ब्लॉक्स को वास्तविक अंतर से कैसे अलग करें, सुरक्षित रूप से स्पेस कैसे पुनः प्राप्त करें, और रिकवरी को कैसे सत्यापित करें।