उत्तर विश्लेषण के साथ इंटरव्यू प्रश्न — 52 में से पेज 17
तर्क, कार्यान्वयन विवरण, फॉलो-अप्स और सार्वजनिक स्रोतों के साथ Offer.cc इंटरव्यू प्रश्न और उत्तर विश्लेषण का पृष्ठ 17 ब्राउज़ करें।
C++ इंटरव्यू: std::inplace_vector की निश्चित क्षमता डिज़ाइन को कैसे बदलती है?
C++26 std::inplace_vector का उपयोग करके इन-ऑब्जेक्ट स्टोरेज, क्षमता ओवरफ्लो, ऑब्जेक्ट लाइफ़टाइम, इटरेटर अमान्यीकरण (invalidation), और vector की तुलना में ट्रेड-ऑफ पर चर्चा करें।
सिस्टम डिज़ाइन इंटरव्यू: आप एक C2PA प्रोवेनेंस सत्यापन सेवा कैसे बनाएंगे?
C2PA मेनिफेस्ट, हस्ताक्षर सत्यापन, और स्पष्ट ट्रस्ट सीमाओं के इर्द-गिर्द एक स्केलेबल कंटेंट-प्रोवेनेंस सेवा डिज़ाइन करें।
व्यवहारिक साक्षात्कार: गति महत्वपूर्ण होने पर लिए गए नपे-तुले जोखिम (calculated risk) के बारे में बताएं
बिना लापरवाही और जल्दबाजी में अंतर खोए, तेज गति से लिए गए जोखिम को समझाने के लिए प्रतिवर्तीता (reversibility), सुरक्षा उपायों (guardrails), साक्ष्यों और पूर्वव्यापी समीक्षा (retrospective) का उपयोग करें।
Frontend इंटरव्यू: आप सुरक्षित WebUSB डिवाइस ऑनबोर्डिंग को कैसे डिज़ाइन करेंगे?
ब्राउज़र डिवाइस एक्सेस के लिए यूज़र जेस्चर, Permissions Policy, ऑरिजिन जांच, प्रोग्रेसिव एन्हांसमेंट और डिस्कनेक्ट रिकवरी का उपयोग करें।
बैकएंड इंटरव्यू: यूनिकोड-असंवेदनशील मिलान (Unicode-insensitive matching) के लिए आप PostgreSQL 18 casefold का उपयोग कैसे करेंगे?
यूनिकोड केस फोल्डिंग के लिए इंडेक्स, विशिष्टता (uniqueness), माइग्रेशन और वैलिडेशन डिज़ाइन करने हेतु PostgreSQL 18 सेमेंटिक्स का उपयोग करें।
DuckDB क्वेरी के आउट-ऑफ-मेमोरी (OOM) एरर्स का निदान आप कैसे करते हैं?
DuckDB OOM के लिए एक संरचित इंटरव्यू उत्तर: मेमोरी-कंज्यूमिंग ब्लॉकिंग ऑपरेटर्स की पहचान करें, फिर क्रम से थ्रेड्स, लिमिट्स, स्पिलिंग और SQL स्ट्रक्चर को ट्यून करें।
प्रोडक्ट मैनेजर इंटरव्यू: क्या वर्कफ़्लो कॉन्फ़िगर करने योग्य (configurable) होना चाहिए या अपनी राय/मानकों पर आधारित (opinionated)?
कॉन्फ़िगर करने योग्य वर्कफ़्लो और एक पूर्वानुमेय डिफ़ॉल्ट के बीच चयन करने के लिए यूज़र परिणामों, कड़े प्रतिबंधों, जटिलता बजट, पायलट और निकास मानदंडों का उपयोग करें।
सामान्य साक्षात्कार: HTTP 208 Already Reported का उपयोग कब किया जाना चाहिए, और इसके दुरुपयोग से कैसे बचें?
208 की सीमाओं, क्लाइंट हैंडलिंग, और 508 के साथ इसके अंतर को समझाने के लिए WebDAV बाइंडिंग्स, 207 Multi-Status, और Depth infinity का उपयोग करें।
कोडिंग इंटरव्यू: रेंज k-वें एलिमेंट की क्वेरी के लिए आप वेवलेट मैट्रिक्स का उपयोग कैसे करेंगे?
रेंज k-वें मान, फ़्रीक्वेंसी, और वैल्यू-डोमेन काउंट क्वेरीज़ का उत्तर देने के लिए स्टेबल पार्टिशन और बिटवेक्टर rank के साथ एक स्टैटिक वेवलेट मैट्रिक्स बनाएं।
सिस्टम डिज़ाइन इंटरव्यू: आप Kubernetes Gateway API के साथ gRPC को कैसे रूट करेंगे?
Gateway, GRPCRoute, Service और RBAC सीमाओं से ऑडिट योग्य gRPC मेथड रूटिंग, ट्रैफ़िक स्प्लिट्स और रोलबैक डिज़ाइन करें।
मुझे किसी ऐसे समय के बारे में बताएं जब आपको कठिन फ़ीडबैक मिला हो
यह दिखाने के लिए किसी एक ठोस घटना का उपयोग करें कि आपने कठिन फ़ीडबैक को कैसे सुना, तथ्यों की जाँच की, व्यवहार में बदलाव किया और निरंतर सुधार प्रदर्शित किया।
फ्रंटेंड इंटरव्यू: Compression Streams के साथ बड़ी फ़ाइलों को सुरक्षित रूप से कैसे प्रोसेस करेंगे?
CompressionStream, बैकप्रेशर, रद्दीकरण (cancellation), फॉर्मेट एरर्स और डीकंप्रेशन-बम सीमाओं के साथ एक ब्राउज़र स्ट्रीमिंग कंप्रेशन पाइपलाइन डिज़ाइन करें।
बैकएंड इंटरव्यू: HTTP 226 IM Used को डेल्टा कब ले जाना चाहिए?
RFC 3229 का उपयोग करके HTTP 226 नेगोशिएशन, बेस रिप्रेजेंटेशन, कैश शुद्धता (cache correctness), और सेफ फ़ॉलबैक की व्याख्या करें।
डेटा इंजीनियरिंग इंटरव्यू: आप एक विश्वसनीय dbt इंक्रीमेंटल मॉडल कैसे डिज़ाइन करेंगे?
यह डेटा-इंजीनियरिंग इंटरव्यू प्रश्न आपसे फ़ुल रिफ्रेश से dbt इंक्रीमेंटल मॉडल तैयार करने और देर से आने वाले डेटा, यूनिक कीज़, स्कीमा परिवर्तनों और रीबिल्ड को संभालने के लिए कहता है। अभ्यास के लिए उत्तर फ़्रेमवर्क, SQL स्यूडिकोड और सत्यापन चेकलिस्ट का उपयोग करें।
क्या B2B SaaS को SCIM प्रोविज़निंग में निवेश करना चाहिए?
खरीदार के प्रमाण, प्रोविज़निंग के दायरे, जोखिम में कमी, डिलीवरी लागत और मापने योग्य रोलआउट सीमाओं को अलग करके एंटरप्राइज प्रोडक्ट प्राथमिकता निर्धारण केस का उत्तर दें।
सामान्य साक्षात्कार: Alt-Svc को एक सुरक्षित HTTP/3 माइग्रेशन को कैसे सक्षम करना चाहिए?
वैकल्पिक-सेवा कैशिंग, प्रमाणपत्र जांच, फ़ॉलबैक, अमान्यकरण (इनवैलिडेशन) और HTTPS DNS समन्वय को डिज़ाइन करने के लिए RFC 7838 का उपयोग करें।
कोडिंग इंटरव्यू: आप लिंक-कट ट्री (link-cut tree) की मदद से एक डायनामिक फ़ॉरेस्ट कैसे बनाए रखेंगे?
Sleator–Tarjan डायनामिक-ट्री तकनीक का उपयोग करके link, cut, makeroot और पाथ एग्रीगेट्स को लागू करें, जिसमें access, सहायक स्प्ले ट्रीज़ (auxiliary splay trees), अमॉर्टाइज़्ड बाउंड्स और टेस्ट शामिल हैं।
सिस्टम डिज़ाइन इंटरव्यू: क्रॉस-नोड इवेंट्स को क्रमबद्ध करने के लिए हाइब्रिड लॉजिकल क्लॉक्स का उपयोग कैसे करें?
एक रेप्लिकेटेड डेटाबेस के लिए एक हाइब्रिड लॉजिकल क्लॉक (HLC) डिज़ाइन करें, स्थानीय और प्राप्त-पक्ष अपडेट प्राप्त करें, MVCC अनिश्चितता को संभालें, और वेक्टर क्लॉक्स और TrueTime की तुलना में इसकी सीमाओं की व्याख्या करें।
व्यवहारिक साक्षात्कार: क्या आपने पहले से किसी साक्ष्य सीमा (evidence threshold) के प्रति प्रतिबद्धता तय की थी?
इस बात पर ध्यान केंद्रित करें कि आपने निर्णय लेने से पहले अमान्य करने वाले साक्ष्य (disconfirming evidence) और अपडेट की सीमा को कैसे परिभाषित किया, और फिर बाद में राय बदलने को सही ठहराने के बजाय सिग्नल को कैसे सत्यापित किया।
फ्रंटएंड इंटरव्यू: CSS scroll-state क्वेरीज़ JavaScript स्क्रॉल डिटेक्शन की जगह कब ले सकती हैं?
यह समझें कि CSS scroll-state क्वेरीज़ sticky, scroll snap और overflow फीडबैक के लिए कब उपयुक्त होती हैं, जिसमें सिंटैक्स, प्रोग्रेसिव एन्हांसमेंट, एक्सेसिबल मोशन और विफलता के मामले शामिल हैं।
बैकएंड इंटरव्यू: HTTP Prefer को idempotency और कैशिंग को प्रभावित किए बिना प्रतिक्रियाओं पर बातचीत (negotiate) कैसे करनी चाहिए?
न्यूनतम प्रतिक्रियाओं (minimal responses), सीमित एसिंक्रोनस प्रतीक्षा (bounded async waits), कैश वेरिएंट्स और सुरक्षित क्लाइंट फ़ॉलबैक को डिज़ाइन करने के लिए RFC 7240 Prefer और Preference-Applied का उपयोग करें।
डेटा इंजीनियरिंग इंटरव्यू: Kinesis on-demand या provisioned capacity?
Kinesis Data Streams के on-demand और provisioned capacity के बीच चयन करने के लिए ट्रैफिक शेप, थ्रूपुट गार्डरेल्स, लागत और रिकवरी का उपयोग करें।
प्रोडक्ट मैनेजर साक्षात्कार: क्या किसी B2B SaaS को डेटा रेजिडेंसी क्षेत्र (Regions) लॉन्च करने चाहिए?
ग्राहक की मांग, विनियामक सीमाओं, आर्किटेक्चर लागत, विश्वसनीयता और सत्यापन योग्य प्रतिबद्धताओं के माध्यम से डेटा-रेजिडेंसी उत्पाद का मूल्यांकन करें।
सामान्य साक्षात्कार: HTTP 510 Not Extended का क्या अर्थ है, और क्या किसी आधुनिक API को इसका उपयोग करना चाहिए?
510, 501 और 400 में अंतर करने के लिए RFC 2774 के एक्सटेंशन घोषणाओं (declarations) का उपयोग करें, फिर कम्पैटिबिलिटी, ऑब्जर्वेबिलिटी और माइग्रेशन सीमाओं को डिज़ाइन करें।