2010-06-02 7 views
5

मुझे कुछ लोगों को शेयरपॉइंट आर्किटेक्ट/डेवलपर भूमिका के रूप में स्थिति के लिए साक्षात्कार करने की आवश्यकता है।मैं कैसे बता सकता हूं कि कोई उम्मीदवार एक अच्छा शेयरपॉइंट आर्किटेक्ट/डेवलपर है या नहीं?

जबकि मैं .NET में कुशल हूं, मैंने शेयरपॉइंट के साथ बहुत कम काम किया है, इसलिए मुझे उम्मीद है कि उम्मीदवारों के शेयरपॉइंट कौशल का परीक्षण कैसे करें। क्या आपके पास उम्मीदवारों में फेंकने वाले परीक्षणों के लिए कोई सुझाव है?

कृपया सुझाव दें कि मैं उम्मीदवारों से पूछ सकता हूं; और कृपया निर्दिष्ट करें कि आपका प्रश्न किसी शेयरपॉइंट डेवलपर के लिए ज्ञान "पता होना चाहिए" है या नहीं। कृपया अपने प्रश्न का उत्तर शामिल करें।

उत्तर

1

शेयरपॉइंट आर्किटेक्चर काफी जटिल है और इसका उपयोग करने में कुछ समय लगता है। वास्तुकला की अच्छी समझ यह है कि आपको क्या देखना चाहिए।

क्या ToxicAvenger का सुझाव दिया, मुझे यकीन है कि अपने उम्मीदवारों SharePoint विशिष्ट अवधारणाओं की एक अच्छी समझ है कि होगा के शीर्ष पर:

  • SharePoint सूची
  • conent प्रकार
  • विशेषताएं
  • समाधान
  • साइट टेम्पलेट्स
  • वेब पार्ट्स
  • साइट, साइट संग्रह और वेब अनुप्रयोग

और इससे भी महत्वपूर्ण बात यह है कि वे कैसे बातचीत करते हैं।

उदाहरण के लिए, साइट्स, साइट संग्रह, वेब अनुप्रयोग आदि पर सुविधाओं को तैनात किया जा सकता है (यानी सुविधा का दायरा)। यह जानना महत्वपूर्ण है कि इसका क्या अर्थ है, साइट स्कोप्ड बनाम साइट संग्रह स्कॉप्ड की सुविधा के बीच अंतर क्या है। फीचर रिसीवर के बारे में क्या, वे क्या हैं, वे क्या कर सकते हैं।

सामग्री प्रकार: वे कैसे परिभाषित किए जाते हैं। सूची के साथ उनका उपयोग कैसे करें। सामग्री प्रकार बनाम साइट कॉलम की तुलना कैसे की जाएगी।

साइट टेम्पलेट्स: आप साइट टेम्पलेट (सूची टेम्पलेट्स, मॉड्यूल, वेब पार्ट्स इत्यादि) में परिभाषित करते हैं। उनका उपयोग कैसे करें, आदि

मुझे लगता है कि एक बार आर्किटेक्चर समझा जाता है, बाकी सीखना (जो भी बाकी है, चाहे वह वर्कफ़्लोज़, सुरक्षा, फॉर्म आधारित प्रमाणीकरण, कस्टम सूचियां/वेब पार्ट्स इत्यादि) बहुत अधिक है आसान। यदि आप जानते हैं कि क्या देखना है, तो इंटेलिजेंस आपको बाकी देगा। वेब सेवाओं या सूची कार्यों के बारे में विशिष्ट प्रश्न पूछने की आवश्यकता नहीं है, वे हर जगह दस्तावेज हैं।

2

इस पाठ्यक्रम का उद्देश्य है, और अपनी आवश्यकताओं के लिए प्रासंगिक है, लेकिन हाल ही में होने एक शेयर बिंदु एकीकरण प्रदर्शन किया और नहीं भी हो सकता पड़ा होने फिर से लिखें आउटसोर्स कोड:

मैं कैसे से एक सूची का उपभोग करने के पूछना चाहते हैं आपकी शेयरपॉइंट साइट।

  • कौन सा वेब सेवाओं
  • एक सूची
  • यदि सूची अपने रूट SharePoint स्थापना के अंदर एक अलग 'साइट' किया जा रहा है क्या कदम उठाए जाने की जरूरत है पहचान करने के लिए कैसे कहा जा सकता है।

दूसरा, मैं उन्हें सीएएमएल की व्याख्या करने के लिए कहूंगा और शायद एक परीक्षण सूची के आधार पर एक छोटी सी क्वेरी लिखूंगा।

+0

क्या आप भी उत्तर पोस्ट कर सकते हैं, मैं एक हो सकता हूं :) साक्षात्कार प्राप्त कर रहा हूं। भगवान – VoodooChild

1

पूछे जाने वाले प्रश्न से:

सवाल किस तरह मैं यहाँ पूछ सकता हूँ?

प्रोग्रामिंग प्रश्न, ज़ाहिर है! जब तक आपके सवाल यह है:

  • विस्तृत और विशिष्ट
  • स्पष्ट रूप से लिखा गया है और बस
  • ब्याज की
  • अन्य प्रोग्रामर

करने के लिए ... इसे यहाँ स्वागत है।

मुझे यहां किस तरह के प्रश्न नहीं पूछना चाहिए?

व्यक्तिपरक, तर्कवादी, या विस्तारित चर्चा की आवश्यकता वाले प्रश्न पूछने से बचें। यह एक चर्चा बोर्ड नहीं है, यह उन प्रश्नों के लिए एक जगह है जिसका उत्तर दिया जा सकता है!

+0

+1 लॉल आशीर्वाद, आप टेली – VoodooChild

+0

जीतते हैं यह एक प्रोग्रामिंग प्रश्न है; यह विशिष्ट डोमेन ज्ञान के लिए पूछ रहा है। –

+0

टीएल, एसओ इस तरह के प्रश्नों को स्वीकार करने के लिए जाना जाता है। मैं नहीं देखता कि मेरा प्रश्न इनमें से किसी से भी अलग कैसे है: http://stackoverflow.com/questions/tagged/interview-questions – driis

4

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

यह एएसपी.नेट के साथ कैसे एकीकृत करता है, डेटाबेस में सूचियों को कैसे जारी रखा जाता है, जिसमें डेटाबेस में किस तरह की जानकारी होती है। फाइल सिस्टम में किस तरह के कलाकृतियों को संग्रहीत किया जाता है। Ghosting/unghosting (मुझे पता है: अनुकूलित/uncustomized) कैसे काम करता है, इसका क्या प्रभाव है।

चूंकि शेयरपॉइंट काफी जटिल है, इसलिए आपको लोगों को प्रत्येक क्षेत्र - डब्ल्यूसीएम, ईसीएम, सुरक्षा के बारे में उत्कृष्ट समझने की उम्मीद नहीं करनी चाहिए ...लेकिन किसी को यह समझना चाहिए कि कैसे बुनियादी बिल्डिंग ब्लॉक - शेयरपॉइंट सूचियां, सुरक्षा स्कोप्स, समूह, भूमिका असाइनमेंट, अनुमतियां, एडी एकीकरण, प्रमाणीकरण प्रदाता - कार्य।

1

किसी साक्षात्कार परिदृश्य में आप शायद प्रश्नों के विभिन्न समूह चाहते हैं। उपरोक्त वर्णित कुछ विषय सामान्य समझने के लिए ठीक हैं, जिनके पास शेयरपॉइंट अनुभव नहीं है, लेकिन कुछ और उन्नत प्रश्न आपको फसल की क्रीम ढूंढने में मदद कर सकते हैं।

  • ग्राहकों के लिए एक अलग से एक और देखने क्षेत्र के लिए ग्राहकों को सूची ओर इशारा करते हुए के साथ
  • उत्पाद सूची
  • आदेश सूची सूची उत्पादों सूची

क्यू की ओर इशारा करते: किसी उत्पाद के हटा दिया गया है मैं उत्पाद के लिए सभी ऑर्डर रद्द करना चाहता हूं और रद्दीकरण के ग्राहक को सूचित करना चाहता हूं।

ए: मेरी राय में आप यहां एक ईवेंट रिसीवर के साथ जाना चाहते हैं जो उत्पाद सूची से जुड़ा हुआ है और ऑर्डर रद्दीकरण अधिसूचना को संभालने के लिए ऑर्डर सूची से जुड़ा एक अलग इवेंट रिसीवर है।

मैं कस्टम कोड रूट जल्दी से आगे बढ़ता हूं क्योंकि यह बहुत अधिक लचीलापन प्रदान करता है।

ईमेल अधिसूचना का एक विकल्प एसपी डिजाइनर वर्कफ़्लो का उपयोग करना होगा, अगर वे एसपी 2007 में एक डिजाइनर वर्कफ़्लो का उपयोग करने के लिए डाउनसाइड्स के बारे में पूछे जाने वाले फॉलो अप के रूप में इसका उल्लेख करते हैं। मेरे लिए प्रमुख यह है कि यह नहीं हो सकता तैनात किया गया और जब आप कस्टम समाधान पर स्विच करने का निर्णय लेते हैं तो डिज़ाइनर वर्कफ़्लो का उपयोग नहीं होता है।

उनके उत्तर की गहराई से आपको यह महसूस होगा कि उनके पास कितना असली दुनिया का अनुभव है।

प्रश्न: अगर वे उस प्रश्न को पार करते हैं तो एक फॉलोअप के रूप में, मान लीजिए कि उत्पाद सूची 10 दिनों के लिए 0 पर होने के बाद भी हम आदेश रद्द करना चाहते हैं।

ए: यह आवश्यकता अनिवार्य रूप से आपको वर्कफ़्लो पर स्विच करने के लिए मजबूर कर देगी।

ये प्रश्न यह सुनिश्चित करेंगे कि वे वर्कफ़्लोज़ और ईवेंट रिसीवर के बीच अंतर और एक या दूसरे का उपयोग कब करें।

प्रश्न: अब हमें एक इवेंट रिसीवर की आवश्यकता है जो उपयोगकर्ता को ऑर्डर की मात्रा बदलने की अनुमति नहीं देगा अगर आदेश अनुमानित जहाज की तारीख 10 दिनों के भीतर है, लेकिन अगर जहाज की तारीख 10 दिनों से अधिक हो तो उसे अनुमति दें बाहर।

ए: यह मुश्किल है क्योंकि ईवेंट रिसीवर सूची आइटम की पिछली स्थिति तक पहुंच प्रदान नहीं करते हैं, आपको प्रोग्राम अपडेटिंग और आइटम अपडेटेड ईवेंट के बीच राज्य की दृढ़ता का प्रबंधन करना होगा।

जटिल शेयरपॉइंट एप्लिकेशन विकास अनुभव वाले केवल वास्तव में अनुभवी डेवलपर्स को यह जानने की संभावना होगी।