मैं भी इस तरह का सवाल करता हूं, और मैं अधिकांश अन्य उत्तरों से सहमत हूं। शायद यह साक्षात्कारकर्ताओं को यह समझने में मदद करेगा कि इस प्रकार का प्रश्न क्यों महत्वपूर्ण है? मान लीजिए कि हमारे पास बनाने के लिए एक महत्वपूर्ण व्यवसाय निर्णय है, और इसे करने के लिए, हमें एक नई प्रणाली बनाने की आवश्यकता है। यदि कोई व्यक्ति आपके पास जाता है और पूछता है कि एक प्रणाली का निर्माण करने के लिए वह क्या करेगा जो एक्स करता है, तो क्या आप उन्हें एक बड़ा जवाब दे सकते हैं जो प्रमुख चुनौतियों और आवश्यक संसाधनों की भविष्यवाणी करता है?
एक जूनियर प्रोग्रामर को पता नहीं है कि कहां से शुरू करना है। वे एक विस्तृत विनिर्देशन के बिना बातचीत शुरू करने के लिए तैयार नहीं हैं। एक वरिष्ठ प्रोग्रामर तुरंत यह देखेगा कि मुद्दे के कई पहलू हैं, और एक चुनौती पर हल करने का प्रयास करेंगे। आपको हर पहलू पर आर्किटेक्ट करने की ज़रूरत नहीं है, बस एक वास्तुशिल्प चुनौती की पहचान करें और फिर पता करें कि इसे कैसे संबोधित किया जाए।
Google डॉक्स के मुद्दे पर विचार करें:
एक दिलचस्प बात यह है कि आने वाले अनुरोधों का कतरनी पैमाना है। आप केवल एक सर्वर प्राप्त नहीं कर सकते हैं और अपने कोड को उसमें तैनात कर सकते हैं - यह एक बड़ा उपक्रम है। एक सफल साक्षात्कारकर्ता इस पर शून्य हो सकता है और उन संसाधनों के प्रकारों का वर्णन करेगा जिनकी आवश्यकता होगी, और उस पैमाने पर लागू करने में कुछ तकनीकी चुनौतियां, एक आवेदन के साथ जिसमें न केवल राज्य है, यह कई उपयोगकर्ताओं के बीच राज्य साझा करता है।
Google डॉक्स के बारे में एक और दिलचस्प बात यह है कि कई लोग एक ही समय में संपादित कर सकते हैं। एक सफल साक्षात्कारकर्ता यह सुनिश्चित करने के लिए तंत्रों पर चर्चा करने में सक्षम होगा कि परिणामी दस्तावेज़ कचरा नहीं है, और वास्तव में एक महान उम्मीदवार को एहसास होगा कि संपादन को सिंक्रनाइज़ करने या विलय करने के विभिन्न तरीकों का प्रदर्शन और यूएक्स पर बड़ा प्रभाव पड़ेगा। हो सकता है कि विविधताओं पर भी चर्चा करें: कोड लिखने के लिए एक साझा दस्तावेज़ संपादक को संभवतः विशिष्ट Google दस्तावेज़ की तुलना में विरोधाभासों को हल करने की एक अलग विधि का उपयोग करना चाहिए, क्योंकि अलग-अलग क्रम में होने वाली चीज़ों के लिए अलग-अलग परिणाम होते हैं या थोड़ा अलग संरचना होती है।
Google डॉक्स जैसी कोई ऐप बनाने का कोई एक सही तरीका नहीं है, आपको यह पहचानने की ज़रूरत नहीं है कि आप हर ट्रेड-ऑफ के लिए क्या करेंगे, लेकिन यह एक ऐसा क्षेत्र खोजना बहुत अच्छा है, जिसमें एक दिलचस्प मुद्दा हो, और स्पष्ट रूप से समझाएं कि ट्रेड क्या है -ऑफ हो सकते हैं।
आयकर।