उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 42

तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 42 ब्राउज़ करें।

प्रोडक्टकठिन

प्रोडक्ट मैनेजर इंटरव्यू: आप किसी नए देश के बाज़ार में प्रवेश करने का निर्णय कैसे लेंगे?

वास्तविक मांग, प्रोडक्ट फिट, यूनिट इकोनॉमिक्स और ऑपरेशनल तत्परता के साक्ष्यों के आधार पर नए देश में विस्तार का मूल्यांकन करें, फिर चरणबद्ध परीक्षणों, पूर्व-प्रतिबद्ध गेट्स और एग्ज़िट मानदंडों के साथ निवेश को नियंत्रित करें।

प्रश्न और उत्तर खोलें
सामान्यकठिन

TLS सर्टिफिकेट वैलिडेशन कैसे काम करता है, और आप विफलताओं को कैसे डीबग करते हैं?

सर्टिफिकेट पाथ निर्माण (path building), पाथ वैलिडेशन, सर्विस-आइडेंटिटी मैचिंग, और प्राइवेट-की प्रूफ को अलग-अलग समझें, और फिर डायग्नोस करें कि ब्राउज़र और सर्विस क्लाइंट्स के बीच अंतर क्यों आता है।

प्रश्न और उत्तर खोलें
कोडिंगमध्यम

कोडिंग इंटरव्यू: एक बर्स्ट-टॉलेरेंट टोकन-बकेट रेट लिमिटर लागू करना

लेज़ी रिफिल, मोनोटोनिक समय, एटॉमिक कॉनकconcurrentेंसी और प्रॉपर्टी-आधारित क्षमता परीक्षणों के साथ एक टोकन-बकेट लिमिटर लागू करें।

प्रश्न और उत्तर खोलें
सिस्टम डिज़ाइनकठिन

सिस्टम डिज़ाइन इंटरव्यू: इमेज ट्रांसफ़ॉर्मेशन और डिलीवरी पाइपलाइन डिज़ाइन करें

आइडम्पोटेंट जॉब्स, डेरिव्ड कैशिंग, कोटा और सैंडबॉक्स्ड प्रोसेसिंग के साथ रीसाइज़िंग, क्रॉपिंग, फ़ॉर्मेट कन्वर्ज़न और CDN डिलीवरी के लिए एक स्केलेबल इमेज प्लेटफ़ॉर्म डिज़ाइन करें।

प्रश्न और उत्तर खोलें
फ्रंटएंडकठिन

Frontend Interview: आप React Hydration Mismatches को कैसे Debug और Fix करते हैं?

React hydration mismatches का पता लगाने के लिए सर्वर HTML, ब्राउज़र द्वारा पार्स किए गए DOM, और पहले क्लाइंट रेंडर की तुलना करें, फिर डेटा, एनवायरनमेंट, स्ट्रक्चर या बाहरी म्यूटेशन के लिए सबसे छोटा और सटीक समाधान लागू करें।

प्रश्न और उत्तर खोलें
बैकएंडकठिन

बैकएंड इंटरव्यू: आप सुरक्षित रिक्वेस्ट हेजिंग (Request Hedging) कैसे डिज़ाइन करेंगे?

लोड, कैंसिलेशन, आइडेम्पोटेंसी और आउटेज एम्प्लीफिकेशन को नियंत्रित करते हुए टेल लेटेंसी को कम करने के लिए विलंबित डुप्लिकेट अनुरोधों का उपयोग करें।

प्रश्न और उत्तर खोलें
डेटाकठिन

आप सिम्पसन के विरोधाभास (Simpson's paradox) का पता कैसे लगाते हैं और A/B टेस्ट को शिप करने का निर्णय कैसे लेते हैं?

समग्र रूपांतरण दर (overall conversion rate) पर भरोसा करने से पहले एग्रीगेशन पूर्वाग्रह (aggregation bias) का पता लगाने के लिए स्ट्रैटम भाजक (stratum denominators), यादृच्छिकीकरण संतुलन (randomization balance), और पूर्व-पंजीकृत अनुमानक (preregistered estimator) का उपयोग करें।

प्रश्न और उत्तर खोलें
प्रोडक्टकठिन

प्रोडक्ट मैनेजर इंटरव्यू: आप किसी नए प्रोडक्ट की कीमत कैसे तय करेंगे?

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

प्रश्न और उत्तर खोलें
सामान्यकठिन

JVM इंटरव्यू: आप लंबे गार्बेज-कलेक्शन पॉज़ का निदान और समाधान कैसे करते हैं?

एलोकेशन प्रेशर, लाइव-सेट ग्रोथ, विशाल (humongous) ऑब्जेक्ट्स और नॉन-GC स्टॉल्स को अलग करने के लिए टाइमलाइन्स, GC लॉग्स और JFR का उपयोग करें, फिर प्रतिवर्ती (reversible) प्रयोगों के साथ G1 लेटेंसी स्पाइक्स को ठीक करें।

प्रश्न और उत्तर खोलें
कोडिंगकठिन

कोडिंग इंटरव्यू: एक म्यूटेबल Range Module को लागू करना

डिसजॉइंट रेंजेस के कैनोनिकल सेट को बनाए रखते हुए हाफ-ओपन इंटरवल्स के लिए add, query, और remove ऑपरेशन्स डिजाइन करें।

प्रश्न और उत्तर खोलें
सिस्टम डिज़ाइनकठिन

सिस्टम डिज़ाइन इंटरव्यू: डिपेंडेंसी वल्नरेबिलिटी अलर्ट सर्विस डिज़ाइन करें

एक मल्टी-टेनेंट सर्विस डिज़ाइन करें जो डिपेंडेंसी मैनिफ़ेस्ट्स को वल्नरेबिलिटी डेटा से मैच करती है, अलर्ट्स का डिडुप्लिकेशन करती है, और ट्रेसेबल एविडेंस के साथ रेमेडिएशन लूप को क्लोज़ करती है।

प्रश्न और उत्तर खोलें
फ्रंटएंडमध्यम

फ़्रंटएंड इंटरव्यू: आप CORS प्रीफ़्लाइट और क्रेडेंशियल वाले अनुरोधों को कैसे डीबग करते हैं?

चार चरणों के माध्यम से ब्राउज़र क्रॉस-ऑरिजिन अनुरोधों को डीबग करें: ऑरिजिन मिलान, OPTIONS प्रीफ़्लाइट, कुकी क्रेडेंशियल और रिस्पॉन्स शेयरिंग, फिर टेस्ट मैट्रिक्स के साथ न्यूनतम-अधिकार (least-privilege) समाधान साबित करें।

प्रश्न और उत्तर खोलें
बैकएंडमध्यम

बैकएंड इंटरव्यू: आप एक बाउंडेड वर्कर पूल (Bounded Worker Pool) कैसे डिज़ाइन करेंगे?

कार्य परिणामों को खोए बिना बाउंडेड कंकरेंसी, बैकप्रेशर, रद्दीकरण (cancellation), पुनः प्रयास (retries) और ग्रेसफुल शटडाउन के साथ एक वर्कर पूल डिज़ाइन करें।

प्रश्न और उत्तर खोलें
डेटामध्यम

डेटा इंजीनियरिंग इंटरव्यू: सुरक्षित बैकफ़िल के लिए Iceberg स्नैपशॉट का उपयोग

स्नैपशॉट, टाइम ट्रैवल, कमिट विरोध (कॉन्फ्लिक्ट), और रिटेंशन विंडो के साथ एक ऑडिट करने योग्य लेकहाउस रिकवरी फ़्लो डिज़ाइन करें।

प्रश्न और उत्तर खोलें
प्रोडक्टकठिन

प्रोडक्ट मैनेजर इंटरव्यू: ग्रोसरी डिलीवरी ऐप के लिए एक रेफरल प्रोग्राम डिज़ाइन करें

इंक्रीमेंटल रिटेन्ड ग्राहकों से शुरुआत करें, दोनों पक्षों के लिए पात्रता, इंसेंटिव और रिवॉर्ड टाइमिंग तय करें, फिर इसे बड़े पैमाने पर लागू करने का फैसला लेने के लिए एक नियंत्रित प्रयोग, यूनिट इकोनॉमिक्स और एब्यूज गार्डरेल्स का इस्तेमाल करें।

प्रश्न और उत्तर खोलें
सामान्यकठिन

Linux इंटरव्यू: कंटेनर्स प्रक्रियाओं और संसाधनों को कैसे अलग (आइसोलेट) करते हैं?

Linux कंटेनर को एक सीमित प्रोसेस ट्री के रूप में समझाएं: नेमस्पेस यह तय करते हैं कि वह क्या देख सकता है, cgroup v2 यह नियंत्रित करता है कि वह कितना उपभोग कर सकता है, और स्तरित नियंत्रण साझा-कर्नेल के जोखिम को कम करते हैं।

प्रश्न और उत्तर खोलें
कोडिंगमध्यम

C++ इंटरव्यू: आप std::expected के साथ एक कंपोज़ेबल एरर कॉन्ट्रैक्ट कैसे डिज़ाइन करेंगे?

रिकवरेबल विफलताओं को अपवादों (exceptions) से अलग करने और प्रोपेगेशन, लॉगिंग व कंपंसेशन को परिभाषित करने के लिए C++23 std::expected, unexpected और मोनाडिक ऑपरेशंस का उपयोग करें।

प्रश्न और उत्तर खोलें
सिस्टम डिज़ाइनकठिन

सिस्टम डिज़ाइन इंटरव्यू: आप एक मल्टी-टेनेंट API रेट लिमिटर कैसे डिज़ाइन करेंगे?

टेनेंट निष्पक्षता (fairness), बर्स्ट ट्रैफ़िक और डिस्ट्रीब्यूटेड कंसिस्टेंसी के आधार पर एल्गोरिदम, प्लेसमेंट, शेयर्ड स्टेट और विफलता व्यवहार का निर्धारण करें।

प्रश्न और उत्तर खोलें
फ्रंटएंडकठिन

फ़्रंटएंड इंटरव्यू: आप React में Stale Closures को कैसे डिबग और फिक्स करते हैं?

रेंडर स्नैपशॉट से बासी (stale) React कॉलबैक्स का विश्लेषण करें, फिर अनावश्यक रूप से पुनः सदस्यता (resubscriptions) लिए बिना डिपेंडेंसीज, फ़ंक्शनल अपडेट्स, Effect Events, refs और कैंसिलेशन में से सही विकल्प चुनें।

प्रश्न और उत्तर खोलें
बैकएंडकठिन

बैकएंड इंटरव्यू: सेफ रिप्ले के साथ डेड-लेटर क्यू (Dead-Letter Queue) डिज़ाइन करना

विफलता वर्गीकरण, इडेम्पोटेंट रिप्ले, ऑर्डरिंग और ऑपरेशनल नियंत्रणों के साथ एक रिकवरेबल मैसेज वर्कफ़्लो डिज़ाइन करें।

प्रश्न और उत्तर खोलें
डेटाकठिन

डेटा इंजीनियरिंग इंटरव्यू: आप एक ऑडिट करने योग्य डेटा-एक्सेस गवर्नेंस लेयर कैसे डिज़ाइन करेंगे?

डेटा वर्गीकरण, सूक्ष्म नीतियों (fine-grained policies), अनुमोदनों, आपातकालीन पहुंच और क्रॉस-इंजन साक्ष्यों के साथ एक संचालन-योग्य गवर्नेंस लेयर डिज़ाइन करें।

प्रश्न और उत्तर खोलें
प्रोडक्टकठिन

Product Manager इंटरव्यू: आप Marketplace की Liquidity को कैसे बेहतर बनाएंगे?

भूगोल (geography), सेवा श्रेणी (service category), और समय के आधार पर लिक्विडिटी सेल्स (liquidity cells) को परिभाषित करें; बाइंडिंग कंस्ट्रेंट (binding constraint) का पता लगाएं; फिर विस्तार करने से पहले लक्षित आपूर्ति (targeted supply), मैचिंग, विश्वास (trust), या मूल्य निर्धारण (pricing) से जुड़े हस्तक्षेपों (interventions) का परीक्षण करें।

प्रश्न और उत्तर खोलें
सामान्यकठिन

ऑपरेटिंग सिस्टम साक्षात्कार: Priority Inversion कैसे होता है, और Priority Inheritance क्या गारंटी देता है?

अनबाउंडेड प्रायोरिटी इन्वर्जन की गणना करने के लिए एक फिक्स्ड-प्रायोरिटी, सिंगल-कोर H/M/L टाइमलाइन का उपयोग करें, फिर प्रायोरिटी इनहेरिटेंस, प्रायोरिटी सीलिंग, लॉक डिज़ाइन और एक सत्यापन योग्य डेडलाइन बाउंड की तुलना करें।

प्रश्न और उत्तर खोलें
कोडिंगमध्यम

कोडिंग इंटरव्यू: एक वर्ग का समान रूप से सैंपल लेना और सबसे लंबे बढ़ते सन्निहित सब-एरे को स्कैन करना

Google के एक सार्वजनिक इंटरव्यू प्रश्न पर आधारित, rand01 से वर्ग का समान सैंपलिंग लागू करें और लीनियर समय में सबसे लंबा स्ट्रिक्टली बढ़ता हुआ सन्निहित रन खोजें।

प्रश्न और उत्तर खोलें