最近想换份工作,因为不想做单纯的asp.net开发,想做SharePoint开发,毕竟.......,就联系了几家公司的HR,了解一下她们公司目前是否需要SharePoint 开发人员,最终选择了四家公司去面试,面试过程还不错,沟通方面没有问题,在技术方面还有很多不足之处。
其实面试也是了解自己的过程,不同的公司有不同的技术点,有的技术点甚至都没有听说过,通过面试还可以扩大自己的知识面,如果有时间可以深入研究一下。
公司面试人员一般有三个人员,HR只做一下简单的沟通,了解一下基本情况,确定一下是否符合招聘要求;技术人员会问一些他们目前所遇到的困难,让你给出一些解决方法,同时还会问一些最基本的开发常识,一般情况下技术人员问的问题都能解决;接下面就是PM,因为PM已不写代码好多年,PM是不会问技术的,他只会问最基础的知识,比如:抽象类与接口的区别,值类型与引用类型的区别,面向对象的特点与为什么要用面向对象,Http对象的接口有哪些,经常用到的有有哪些,在用的过程中会碰到哪些问题,你说PM问的难吗?说真的不难,但就是回答不出来,结果期望的薪资在这里大大打了折扣,哎没办法啊,谁让自己学习时,不认真,没有深入学习呢。
下步规划是想做Teamleader,在面试过后我都会问一下PM,咱公司的Teamleader需要具备哪些能力,几乎每个PM都有自己的看法,综合每个人给出的情况,有一下几点。
- 技术的广度与深度要达到一个相对高的水平。
- 要了解项目管理的生命周期及日常事务的处理能力。
- 要能与客户沟通,并及时解决问题。
- 要稳重,情绪不要在团队及客户面前表现出来
- 管理技巧与说话艺术及任务分配与协调能力也要够强
面试结果:用两天时间去了四家公司,收到了两份Offer,经过对比与思考选择了一家公司。
面试其实也是了解自己很好的方法,通过面试可以了解自己的弱向,了解新的技术,同时还可以问一些自己想了解的技术与管理情况,是个一举两得的好事,正在面试的兄弟们,好好体检这个过程,享受生活,发表感想。
在本次面试过程当中,问到很多知识点,为了今后深入了解,特此记录下来,同时也给要找工作的兄弟提供参考
Asp.net
- 抽象类与接口的区别。
- 值类型与引用类型的区别。
- 面向对象的特点及为什么要用面向对象。
- Http对象的接口有哪些,经常用的举个实例。
- Session与ViewStatus的区别。
- Page页面的生命周期
- 任务调度计划
- Windows服务开发
BI
- SSIS是做什么用的,简单具个实例说明一下用处
- SSAS里面的Dimensions与Cube,做一下简单概述
SharePoint
- 列表与库的区别
- 两个Sites之间如果共用一个内容类型
- 事件处理器及自定义Timer Job
- 用PowerShell 创建 WebApplication、Site、Web、List、Field
- 用Infopath做过哪些应用,简单的介绍一下
- 介绍一下文档路由如何配制
- 说一下SSS服务在应用范围
- 了解BCS吗?
- 了解企业元数据吗?
- 做过自定义搜索吗?
- SPD与VS Workflow 如何?
- 如何用Dashboard做Cube数据展现?
......................................
只记了这么多,其它的都忘记了,asp.net的东西回答的不怎么样,但BI与SharePoint还差不多,以上的问题先记录下来,今后慢慢的深入研究。