मैं निम्नलिखित साक्षात्कार प्रश्न की कठिनाई पर आपकी राय लेना चाहता हूं:
O (n) समय में पूर्णांक के एक सरणी में अधिकतम योग के साथ सन्निहित उपखंड का पता लगाएं।
इस तुच्छ लगने वाली समस्या को जॉन बेंटले ने अपने प्रोग्रामिंग पर्ल में प्रसिद्ध किया था जहाँ वह एल्गोरिथम डिजाइन तकनीकों को प्रदर्शित करने के लिए इसका उपयोग करता है।
1-10 के पैमाने पर, 1 को FizzBuzz (या HoppityHop ) टेस्ट और 10 को C stdlib फ़ंक्शन मॉलोक () लागू किया जा रहा है, तो आप उपरोक्त समस्या को कैसे रैंक करेंगे?
मुझे लगता है कि जो लोग इस सवाल का सबसे अच्छा जवाब दे सकते हैं वे हैं जिन्होंने प्रोग्रामिंग पर्ल पढ़े हैं और इस समस्या को अपने दम पर हल करने की कोशिश की है। जो नहीं करते हैं, उन्हें प्रेरित करने के लिए, 'टॉपिंग प्रोग्रामिंग प्रोग्रामिंग' सूची में 'प्रोग्रामिंग पर्ल' को कई बार चित्रित किया गया है।
टिप्पणियों की एक जोड़ी एक बेहतर रेटिंग प्राप्त करने में मदद कर सकती है:
मालॉक को लागू करना () उतना आसान नहीं है जितना लगता है। उदाहरण के लिए K & R की C प्रोग्रामिंग भाषा देखें। यह कभी-कभी Microsoft से पूछा जाता है ।
सीएलआरएस समस्या समाधान पर अवलोकन: स्पष्ट रूप से प्रस्तुत समाधान को सत्यापित करने की तुलना में खरोंच से समस्या को हल करना अक्सर अधिक कठिन होता है, खासकर जब समय की कमी के तहत काम करना ।