उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 38
तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 38 ब्राउज़ करें।
प्रोडक्शन डायग्नोस्टिक्स के लिए आप Go के FlightRecorder का उपयोग कैसे करेंगे?
Go 1.25 runtime trace FlightRecorder, रिंग-बफर साइज़िंग, ट्रिगर सुरक्षा और समवर्ती स्नैपशॉट्स पर एक Go इंटरव्यू गाइड।
सिस्टम डिज़ाइन इंटरव्यू: एक केंद्रीकृत ऑथराइजेशन डिसीजन सर्विस का निर्माण करें
सब्जेक्ट, एक्शन, रिसोर्स और कॉन्टेक्स्ट से पॉलिसी मॉडल प्राप्त करें, फिर कंसिस्टेंसी, कैश इनवैलिडेशन, टेनेंट आइसोलेशन और ऑडिटेबिलिटी को संभालें।
फ्रंटएंड इंटरव्यू: आप Debounce और Throttle कैसे लागू करते हैं?
एक स्पष्ट टाइमिंग कॉन्ट्रैक्ट के आधार पर debounce और throttle लागू करें, जिसमें leading और trailing कॉल्स, maxWait, कैंसलेशन, फ्लशिंग (flushing), संदर्भ (context) संरक्षण और डिटरमिनिस्टिक टाइमलाइन टेस्ट शामिल हैं।
बैकएंड इंटरव्यू: एक कार्रवाई-योग्य (Actionable) 429 और Retry-After कॉन्ट्रैक्ट डिज़ाइन करें
HTTP सिमेंटिक्स, रेट-लिमिट डायमेंशन्स, आइडेम्पोटेंसी सीमाओं, कोटा संकेतों और रिकवरी मेट्रिक्स के आधार पर एक उपयोगी 429 रिस्पॉन्स और क्लाइंट बैकऑफ़ कॉन्ट्रैक्ट डिज़ाइन करें।
डेटा इंजीनियरिंग इंटरव्यू: DAG-आधारित क्वेरी व्यूज़ के लिए एक कैश डिज़ाइन करें
हर सोर्स बदलाव के बाद पूर्ण पुनर्गणना (full recomputation) से बचते हुए आश्रित एनालिटिकल व्यूज़ को ताज़ा और सही रखें।
प्रोडक्ट मैनेजर इंटरव्यू: आप ग्रामीण उपयोगकर्ताओं के लिए ईमेल कैसे डिज़ाइन करेंगे?
एक व्यापक ग्रामीण दर्शक वर्ग को सीमित करें, महँगी और रुक-रुक कर मिलने वाली कनेक्टिविटी के लिए एक ऑफ़लाइन-फ़र्स्ट ईमेल MVP तैयार करें, और समझ (कॉम्प्रिहेंशन), डिलीवरी विश्वास, प्राइवेसी और उपयोगी कार्य पूर्णता को सत्यापित करें।
सामान्य इंटरव्यू: आप CAP को कैसे समझाते हैं और कंसिस्टेंसी के ट्रेड-ऑफ कैसे तय करते हैं?
नेटवर्क-पार्टीशन परिदृश्य के माध्यम से कंसिस्टेंसी, उपलब्धता (availability), और पार्टीशन टॉलरेंस को समझाएं, फिर इस चयन को उपयोगकर्ता वादों, रिकवरी और मैट्रिक्स से जोड़ें।
कोडिंग इंटरव्यू: Java 25 ScopedValue रिक्वेस्ट कॉन्टेक्स्ट को सुरक्षित रूप से कैसे प्रोपेगेट करता है?
ScopedValue की तुलना ThreadLocal से करें और इम्यूटिएबल, लेक्सिकल, स्ट्रक्चर्ड-कॉनकरेंसी कॉन्टेक्स्ट प्रोपेगेशन डिज़ाइन करें।
सिस्टम डिज़ाइन इंटरव्यू: आप एक मल्टी-टेनेंट वेक्टर सर्च सर्विस को कैसे डिज़ाइन करेंगे?
100 मिलियन दस्तावेज़ों के लिए अनुमानित निकटतम-पड़ोसी (ANN) इंडेक्सिंग, टेनेंट फ़िल्टर, फ्रेशनेस लक्ष्यों और मापने योग्य रिकॉल के साथ सेमेंटिक रिट्रीवल डिज़ाइन करें।
फ्रंटएंड इंटरव्यू: लेआउट थ्रैशिंग (Layout Thrashing) का निदान और समाधान कैसे करें?
बताएं कि DOM राइट्स और ज्योमेट्री रीड्स को बारी-बारी से करने पर बार-बार सिंक्रोनस लेआउट क्यों मजबूरन ट्रिगर होता है, फिर बॉटलनेक को ठीक करने और सत्यापित करने के लिए परफॉरमेंस ट्रेस, रीड-राइट बैचिंग और लक्षित रेंडरिंग परिवर्तनों का उपयोग करें।
बैकएंड इंटरव्यू: सुरक्षित रिज्यूम के साथ HTTP Range डाउनलोड डिज़ाइन करें
Range, 206, Content-Range, और If-Range के आधार पर बड़ी फ़ाइलों के डाउनलोड के लिए कॉनकरेंसी, इंटीग्रिटी और कैश व्यवहार निकालें।
डेटा इंजीनियरिंग इंटरव्यू: डिस्ट्रिब्यूटेड यूनिक काउंट्स के लिए आप HyperLogLog का उपयोग कैसे करेंगे?
सटीक डिस्टिंक्ट काउंट्स की मेमोरी और शफल लागत से शुरुआत करें, फिर HyperLogLog रजिस्टरों, त्रुटि, मर्जिंग, विलंबित डेटा और उस सीमा को निकालें जहां सटीक परिणाम अनिवार्य हैं।
प्रोडक्ट मैनेजर इंटरव्यू: क्रिटिकल नतीजों को नुकसान पहुंचाए बिना आप नोटिफिकेशन की अधिकता (थकान) को कैसे कम करेंगे?
एक ऐसी नोटिफिकेशन रणनीति तैयार करें जो समय के प्रति संवेदनशील (time-sensitive) यूजर कार्यों की सुरक्षा करे और साथ ही कम मूल्य वाले व्यवधानों, ऑप्ट-आउट्स तथा लोकल मेट्रिक गेमिंग को कम करे।
Linux साक्षात्कार: आप उच्च I/O wait का निदान कैसे करेंगे?
एक सत्यापन योग्य Linux I/O निदान तैयार करने के लिए iowait लेखांकन सीमाओं (accounting boundaries), PSI, कार्य स्थितियों (task states), डिवाइस कतारों और cgroup स्कोप का उपयोग करें।
कोडिंग इंटरव्यू: भारित रिज़र्वॉयर सैंपलिंग (Weighted Reservoir Sampling) लागू करना
कुंजी (keys), हीप्स (heaps), संख्यात्मक स्थिरता (numerical stability) और मर्जिंग को कवर करते हुए, अज्ञात लंबाई वाली स्ट्रीम से बिना प्रतिस्थापन (without replacement) के एक निश्चित आकार का भारित नमूना (weighted sample) बनाए रखें।
सिस्टम डिज़ाइन साक्षात्कार: आप कैसे सत्यापित करेंगे कि ऑडिट लॉग के साथ कोई छेड़छाड़ नहीं की गई है?
हटाए गए, पुन: व्यवस्थित किए गए, या पुनर्गणित किए गए रिकॉर्ड का पता लगाने के लिए कैनोनिकलाइज़ेशन, सेगमेंटेड हैश चेन, डिजिटल सिग्नेचर और बाहरी एंकर पर ध्यान केंद्रित करें।
Frontend Interview: आप Optimistic UI को सुरक्षित रूप से कैसे लागू करते हैं?
प्रामाणिक (authoritative) स्टेट को पेंडिंग ऑपरेशन्स से अलग करके और एक स्पष्ट ऑर्डरिंग नीति चुनकर ऐसा optimistic UI डिज़ाइन करें जो ओवरलैपिंग म्यूटेशन्स, आउट-ऑफ़-ऑर्डर रिस्पॉन्स, विफलताओं, कॉन्फ्लिक्ट्स और रीफ़ेच से सुरक्षित रहे।
बैकएंड इंटरव्यू: RFC 9457 के साथ एक एकीकृत HTTP API एरर अनुबंध डिज़ाइन करें
मशीन-पठनीय समस्या प्रकारों, फ़ील्ड स्थानों और सुरक्षित विवरणों को एक स्थिर API एरर अनुबंध में संयोजित करें।
डेटा साइंस इंटरव्यू: आप ट्रेनिंग-डेटा पॉइज़निंग (Training-Data Poisoning) का पता कैसे लगाएंगे और इसे कैसे कम करेंगे?
सबूत, लागत और अवशिष्ट जोखिम (residual risk) की व्याख्या करते हुए ट्रेनिंग-डेटा-पॉइज़निंग प्रश्न का उत्तर देने के लिए थ्रेट मॉडल, डेटा लिनिएज, एक विश्वसनीय होल्डआउट और चरणबद्ध रिलीज़ का उपयोग करें।
Product Manager इंटरव्यू: एक ग्रुप ट्रैवल प्लानिंग प्रोडक्ट डिजाइन करना
साझा बाधाओं, निष्पक्ष निर्णयों और एक स्पष्ट कमिटमेंट पॉइंट के आधार पर एक ग्रुप ट्रैवल प्लानर डिजाइन करें। जानें कि MVP कैसे चुनें, ऑर्गेनाइजर का बोझ कैसे कम करें, ग्रुप-स्तरीय मेट्रिक्स कैसे परिभाषित करें और यह कैसे टेस्ट करें कि कोई योजना कार्रवाई योग्य बनती है या नहीं।
सामान्य इंटरव्यू: आप NUMA को कैसे समझाएंगे और रिमोट-मेमोरी लेटेंसी का निदान (Diagnose) कैसे करेंगे?
NUMA टोपोलॉजी, CPU और मेमोरी एफिनिटी, रिमोट एक्सेस, माइग्रेशन और नियंत्रित प्रयोगों के माध्यम से लेटेंसी रिग्रेशन को ट्रैक करें।
कोडिंग इंटरव्यू: asyncio को एक डायनेमिक डेडलाइन को कैसे मैनेज करना चाहिए?
बिना किसी कार्य के लीक हुए मोनोटोनिक एब्सोल्यूट डेडलाइन, रीशेड्यूल करने योग्य टाइमआउट, और कैंसलेशन-अवेयर क्लीनअप का उपयोग करें।
सिस्टम डिज़ाइन इंटरव्यू: आप एक सत्यापन योग्य (verifiable) सॉफ़्टवेयर सप्लाई-चेन प्रोवेनेंस सर्विस कैसे बनाएंगे?
बिल्ड, साइनिंग, डिस्ट्रीब्यूशन और डिप्लॉयमेंट एडमिशन में प्रोवेनेंस डिज़ाइन करें, क्लेम्स को इम्यूटिएबल आर्टिफ़ैक्ट डाइजेस्ट से बांधें और साथ ही की-रोटेशन, रिवोकेशन, रीप्ले, CI ट्रस्ट बाउंड्रीज़ और वेरिफिकेशन विफलता को संभालें।
फ़्रंटएंड इंटरव्यू: आप एक एक्सेसिबल ड्रैग-एंड-ड्रॉप सॉर्टेबल लिस्ट कैसे बनाते हैं?
एक ऐसी सॉर्टेबल लिस्ट डिज़ाइन करें जो पॉइंटर ड्रैगिंग, क्लिक या टैप कंट्रोल्स, कीबोर्ड ऑपरेशन, स्क्रीन-रीडर घोषणाओं, फ़ोकस, कैंसिलेशन और पर्सिस्टेड क्रम को एक ही स्टेट मॉडल के माध्यम से सुसंगत रखती है।