初级:
- Stand along 和 Completed 模式的区别
- Content Type 和 Site Column的理解
- Farm solution 和Sandbox 区别
- Web Part, Event Receiver, Feature三者的概念和联系
- Timer Job 的理解
中级:
- 简述客户端对象模型和服务端对象模型以及Rest API的使用
- 服务端对象模型如何提升权限?
- 如何避免事件update的二次触发?
- Visual web part如何添加自定义属性?
- Master Page 和Page Layout理解
- 分页查询方法(SPListItemCollectionPosition)
- 如何多服务器部署
- Excel Service, Search Service, Manage Matadata Service概念
- SharePoint App的理解, host app 和 provide app区别?
高级:
- 认证和授权的理解
- 同步和异步的Event Receiver有什么区别?
- SPContext.Current.List.Items.Count与SPContext.Current.List.ItemCount有什么区别?
- SPSite, SPWeb有dispose()方法,如何自定义的类实现这方法?
- CAML如何实现多表查询
- 实现Timer Job会继承哪个接口?重写什么方法?
- 多服务器上Search Service的拓扑结构
- Security Store Serivce的作用?
- 引入全局js/css的几种方法(master page, custom action)
- RunWithElevatedPrivileges有什么性能问题?背后实际运行的账号是什么?