如何判断候选人是否是一名优秀的Sharepoint Architect/Developer?

dri*_*iis 5 .net sharepoint sharepoint-2007 sharepoint-2010

我需要采访一些人担任Sharepoint Architect/Developer角色.

虽然我精通.NET,但我在Sharepoint上的工作很少,所以我不确定如何测试候选人的Sharepoint技能.你对考生的考试有什么建议吗?

请提出我可以问候选人的问题; 并且请指明您的问题是否为Sharepoint开发人员的"必须知道"知识.请提供您问题的答案.

Hug*_*ron 1

SharePoint 架构相当复杂,需要一段时间才能适应。您应该寻求对架构的良好理解。

除了 ToxicAvenger 的建议之外,我将确保您的候选人对 SharePoint 特定概念有很好的理解:

  • SharePoint 列表
  • 内容类型
  • 特征
  • 解决方案
  • 网站模板
  • 网络部件
  • 网站、网站集和 Web 应用程序

更重要的是他们如何互动。

例如,功能可以部署到网站、网站集、Web 应用程序等(即功能的范围)。重要的是要了解这意味着什么,网站范围的功能与网站集范围的功能之间有什么区别。功能接收器怎么样,它们是什么,它们能做什么。

内容类型:它们是如何定义的。如何将它们与列表一起使用。如何比较内容类型与网站栏。

站点模板:您在站点模板中定义的内容(列表模板、模块、Web 部件等)。如何使用它们等等。

我认为一旦理解了架构,学习其余部分(无论其余部分是什么,无论是工作流程、安全性、基于表单的身份验证、自定义列表/Web 部件等)都会容易得多。如果您知道要寻找什么,智能感知将为您提供其余的信息。无需询问有关 Web 服务或列表功能的具体问题,它们随处都有文档记录。