सवाल मैंने पूछा गया था मैं निम्नलिखित कॉलममेरी साक्षात्कार प्रश्न पर विचार की जरूरत है - .net, सी #
pid - unique identifier
orderid - varchar(20)
documentid - int
documentpath - varchar(250)
currentLocation - varchar(250)
newlocation - varchar(250)
status - varchar(15)
मैं से फ़ाइलों को स्थानांतरित करने एसी # अनुप्रयोग लिखने के लिए है के साथ एक डेटाबेस तालिका है में से एक नए स्थान पर अद्यतन स्थान और अद्यतन स्थिति कॉलम या तो 'सफलता' या 'विफलता' के रूप में।
यह मेरा जवाब था
LINQ का उपयोग कर
एक कमांड वस्तु जो foreach का उपयोग करके फ़ाइलें चलती
प्रदर्शन किया जाएगा बनाएं सभी रिकॉर्ड की एक सूची बनाएं, एक प्रतिनिधि आह्वान फ़ाइलों को स्थानांतरित करने के लिए -
उपयोग किसी भी अपवाद कब्जा करने के लिए EndInvoke और अद्यतन डाटाबेस accordin Gly
मुझे बताया गया था कि आदेश पैटर्न और प्रतिनिधि यहां बिल के अनुरूप नहीं थे - मुझे लगता है कि और अधिक अनुकूल GOF पैटर्न लागू करने के लिए aksed किया गया था।
सुनिश्चित नहीं हैं कि वे क्या देख रहे थे - इस दिन और उम्र में, उम्मीदवारों को सिर पर जानकारी का एक बहुत रखने के रूप में एक हमेशा किसी भी सवाल का जवाब खोजने के लिए और समाधान के साथ आने के लिए गूगल है है।
मैं स्पष्ट रूप से नहीं देखता कि गोफ पैटर्न कैसे लागू होते हैं। यह एक छोटे से 20-लाइन प्रोग्राम की तरह लगता है जिसमें कुछ एसआरओटाइन्स के साथ लिंक से SQL या EF जैसे ORM का उपयोग किया जाता है, और कच्चे ADO.NET में 50 से अधिक पंक्तियां नहीं होती हैं। – Aaronaught
मैं इस पर हारून के साथ हूं, एक महत्वपूर्ण गोफ पैटर्न की मांग करने के लिए काफी सरल लगता है। यदि आपको थोड़ी अधिक जानकारी दी जाती है, जैसे डेटाबेस में आप जिन रिकॉर्ड्स की अपेक्षा कर सकते हैं, तो आप कुछ अच्छे निर्णयों के साथ आ सकते हैं। कमांड + डिलीट विचार एक बहुत सराहनीय साक्षात्कार-शैली समाधान था, यह सवाल अगर मैं खुद ऐसा कह सकता हूं ... – LorenVS
मैंने प्रतिनिधियों का उपयोग किया, क्योंकि मुझे नहीं पता था कि कितने रिकॉर्ड थे और प्रतिनिधियों के साथ मैं आग से जा सकता था और भूल सकता था दिनचर्या – uno