उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 36
तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 36 ब्राउज़ करें।
सिस्टम डिज़ाइन इंटरव्यू: आप शैडो-ट्रैफ़िक वैलिडेशन सिस्टम (Shadow-Traffic Validation System) कैसे डिज़ाइन करेंगे?
एक प्रोडक्शन-सुरक्षित रिक्वेस्ट मिररिंग सिस्टम डिज़ाइन करें जो यूज़र्स को अपने रिस्पॉन्स दिखाए बिना नए बैकएंड वर्शन की तुलना करता है।
फ़्रंटएंड इंटरव्यू: आप एक मज़बूत WebSocket रीकनेक्ट क्लाइंट कैसे डिज़ाइन करेंगे?
रीकनेक्ट स्टॉर्म और छूटे हुए संदेशों से बचने के लिए कनेक्शन स्टेट मशीन, जिटर वाले एक्सपोनेंशियल बैकऑफ़, हार्टबीट्स, कर्सर-आधारित रिकवरी और पेज-लाइफ़साइकिल नियंत्रणों का उपयोग करें।
बैकएंड इंटरव्यू: एक OAuth 2.0 Device Authorization Grant डिज़ाइन करें
डिवाइस कोड, यूज़र कोड, पोलिंग बैकऑफ, टर्मिनल त्रुटियों और एंटी-फ़िशिंग नियंत्रणों के साथ टीवी और प्रिंटर के लिए डिवाइस ऑथराइजेशन डिज़ाइन करें।
डेटा इंजीनियरिंग इंटरव्यू: डेटा फ्रेशनेस SLO डिज़ाइन करना
इवेंट समय, प्रोसेसिंग विलंब, पार्टीशन अंतराल और व्यावसायिक प्रभाव के साथ फ्रेशनेस को परिभाषित करें, फिर ऑडिट योग्य अलर्ट और रिकवरी का निर्माण करें।
प्रोडक्ट मैनेजर इंटरव्यू: अनियमित आय के लिए बजटिंग प्रोडक्ट डिज़ाइन करें
सुरक्षा, गोपनीयता, विश्वास और संधारणीय वित्तीय व्यवहार को संतुलित करते हुए परिवर्तनीय आय, बिल प्राथमिकताओं और कैश बफर के इर्द-गिर्द डिज़ाइन तैयार करें।
आप Causal Consistency को कैसे समझाते हैं और Verifiable Session Guarantees कैसे डिज़ाइन करते हैं?
Causal-consistency के इंटरव्यू प्रश्न का उत्तर देने के लिए happens-before, session guarantees और dependency context का उपयोग करें, फिर replica waits, concurrent conflicts और failover व्यवहार को सत्यापित करें।
C++ इंटरव्यू: std::jthread और stop_token के साथ कोऑपरेटिव कैंसिलेशन लागू करना
स्टॉप रिक्वेस्ट, कैंसिलेबल वेट, क्लीनअप, एक्सेप्शन और ऑटोमैटिक जॉइनिंग के साथ एक इंटरप्टिबल C++20 वर्कर लागू करें।
सिस्टम डिज़ाइन इंटरव्यू: आप एक रियल-टाइम कंटेंट मॉडरेशन सिस्टम कैसे डिज़ाइन करेंगे?
लेटेंसी, रिस्क और समीक्षक-क्षमता (reviewer-capacity) की बाधाओं के तहत मल्टी-स्टेज मॉडरेशन, मानव समीक्षा, अपील, साक्ष्य प्रतिधारण (evidence retention) और मॉडल फीडबैक डिज़ाइन करें।
फ्रंटएंड इंटरव्यू: आप View Transition API का सुरक्षित रूप से उपयोग कैसे करेंगे?
ब्राउज़र फ़ॉलबैक, एसिंक अपडेट, रिड्यूस्ड मोशन, फ़ोकस मैनेजमेंट और परफ़ॉर्मेंस सीमाओं के साथ सेम-डॉक्यूमेंट और क्रॉस-डॉक्यूमेंट व्यू ट्रांज़िशन डिज़ाइन करें।
बैकएंड इंटरव्यू: API माइग्रेशन के लिए 308 या 301 में से किसे चुनें?
मेथड और बॉडी को सुरक्षित रखते हुए एक सुरक्षित परमानेंट API माइग्रेशन डिज़ाइन करें, फिर कैशिंग, आइडेम्पोटेंसी, क्रॉस-ओरिजिन क्रेडेंशियल्स और रोलबैक को संभालें।
डेटा इंजीनियरिंग साक्षात्कार: आप Point-in-Time Feature Joins को कैसे डिज़ाइन करते हैं?
एक पुनरुत्पादक (reproducible) समय प्रतिबंध के साथ प्रशिक्षण सुविधाएँ (features) बनाएं, भविष्य के डेटा लीकेज को रोकें, और ऑनलाइन/ऑफ़लाइन निरंतरता की व्याख्या करें।
Product Manager इंटरव्यू: आप एक इंटरनल डेवलपर प्लेटफ़ॉर्म कैसे डिज़ाइन करेंगे?
इंटरनल डेवलपर प्लेटफ़ॉर्म को एक प्रोडक्ट के रूप में डिज़ाइन करें: डेवलपर के कार्यों (jobs) की पहचान करें, एक पेव्ड पाथ (paved path) सेट करें, अपनाए जाने को बढ़ावा दें, और डिलीवरी तथा अनुभव के परिणामों को मापें।
सर्विस कॉनकरेंसी और कतार क्षमता के लिए आप Little's Law का उपयोग कैसे करते हैं?
थ्रूपुट, औसत लेटेंसी और इन-फ़्लाइट कार्य को जोड़ने के लिए L = λW का उपयोग करें, फिर अस्थिर कतारों का पता लगाएं और सीमाएं, स्केलिंग और सत्यापन की योजना बनाएं।
कोडिंग साक्षात्कार: आप यूनिकोड सोर्स-कोड स्पूफिंग डायग्नोस्टिक्स को कैसे लागू करेंगे?
एक व्याख्या योग्य बहुभाषी-कोड स्कैनर बनाने के लिए UTS #55 लेक्सिकल एटम्स, द्विदिश (bidirectional) रेंडरिंग और UTS #39 कन्फ्यूजेबल जाँचों का उपयोग करें।
सिस्टम डिज़ाइन इंटरव्यू: रिमोट कंपाइलेशन के लिए एक डिस्ट्रीब्यूटेड बिल्ड कैश डिज़ाइन करें
एक कंटेंट-एड्रेस्ड बिल्ड कैश डिज़ाइन करें जो हिट्स को सही रखे, टेनेंट्स को अलग (isolate) रखे, और रिमोट एक्ज़ीक्यूशन या स्टोरेज विफल होने पर भी उपयोगी बना रहे।
Frontend Interview: आप एक ऐसा डैशबोर्ड कार्ड कैसे डिज़ाइन करेंगे जो कंटेनर के आकार के अनुसार प्रतिक्रिया दे?
Viewport resize के बजाय ResizeObserver का उपयोग करें, measurement, layout और rendering की सीमाओं को अलग करें, और callback loops, cleanup, batching और fallback को संभालें।
बैकएंड इंटरव्यू: एक HTTP API डेप्रिकेशन और सनसेट प्लान डिजाइन करना
क्लाइंट्स को बिना चौंकाए, टेलीमेट्री खोए बिना, या माइग्रेशन को आउटेज में बदले बिना किसी सार्वजनिक एंडपॉइंट को रिटायर करें।
आप लेकहाउस के लिए एंड-टू-एंड डेटा इंटीग्रिटी चेक कैसे डिज़ाइन करेंगे?
ट्रांसपोर्ट, फ़ाइल-पेज, स्नैपशॉट और बिज़नेस रीकॉन्सिलिएशन चेक की लेयर बनाएं, और बताएं कि चेकसम क्या साबित कर सकते हैं और क्या नहीं।
Product Manager इंटरव्यू: आप एक Offline-First प्रोडक्ट कैसे डिज़ाइन करेंगे?
ऑफ़लाइन-फ़र्स्ट प्रोडक्ट के उत्तर को यूज़र सेग्मेंट्स, महत्वपूर्ण कार्यों, स्थानीय सत्य (local truth), सिंक की अपेक्षाओं, कॉन्फ़्लिक्ट नीति और मापने योग्य परिणामों के आधार पर तैयार करें।
नेटवर्क बदलावों या NAT रिबाइंडिंग के दौरान QUIC कनेक्शन को कैसे जीवित रखता है?
कनेक्शन ID, पाथ वैलिडेशन और एड्रेस-वैलिडेशन सीमाओं के माध्यम से QUIC कनेक्शन माइग्रेशन को समझाएं, फिर डिप्लॉयमेंट और प्राइवेसी सीमाओं पर विचार करें।
कोडिंग इंटरव्यू: Python asyncio.TaskGroup के साथ समवर्ती विफलताओं (Concurrent Failures) को कैसे प्रबंधित करें?
ऑर्फन (लावारिस) टास्क के बिना एक समानांतर एग्रीगेटर को लागू करने के लिए स्ट्रक्चर्ड समवर्तीता (structured concurrency), एक्सेप्शन ग्रुप्स और कैंसलेशन प्रोपेगेशन का उपयोग करें।
सिस्टम डिज़ाइन इंटरव्यू: एक रेज़िलिएंट बूटस्ट्रैप API डिज़ाइन करें
किसी एक धीमी या विफल डिपेंडेंसी के कारण पूरे एप्लिकेशन को ब्लैंक बनाए बिना पहली स्क्रीन का डेटा एकत्रित करें।
Frontend Interview: परफ़ॉर्मेंस को प्रभावित किए बिना आप थर्ड-पार्टी स्क्रिप्ट्स कैसे लोड करते हैं?
क्रिटिकल रेंडरिंग पाथ, एक्ज़ीक्यूशन ऑर्डर, सहमति (consent), और सुरक्षा सीमाओं के आधार पर थर्ड-पार्टी स्क्रिप्ट पॉलिसी डिज़ाइन करें, फिर वास्तविक उपयोगकर्ता डेटा से साबित करें कि परफ़ॉर्मेंस से कोई समझौता नहीं किया जा रहा है।
बैकएंड इंटरव्यू: आप इवॉल्व होने योग्य (evolvable) HTTP Structured Fields को कैसे डिज़ाइन करेंगे?
पार्सर और प्रॉक्सी के जोखिमों से RFC 8941/9651 फ़ील्ड का प्रारूप तैयार करें, फिर टाइप चयन, सख्त पार्सिंग, अज्ञात-पैरामीटर संगतता, कैशिंग और सुरक्षित रोलआउट को कवर करें।