如果我面试一个经验丰富的编码人员同时要担任团队小领导,而不是极客的话,我会从两方面考虑
技术向
- 架构能力,架构设计和实现,让整个小组的开发工作更轻松更高效
- 代码风格和习惯,让其他同事看到代码觉得舒服,最好是Google和阿里推荐的代码风格
- 代码质量,遵循一些最佳实践规则,如果是iOS开发人员,那么希望阅读过《Effective Objective-C 2.0 编- 写高质量iOS与OS X代码的52个有效方法》一书
- �分享,能够有效的进行代码review,并带领成员提高
- 项目经验,能够熟悉项目技术上的最佳实践
管理向
- 熟练度,对整个项目各小组工作流程的熟悉,清楚自己的定位和职责
- 创造力,对整个项目各小组可能会出现的问题要有洞察力和自己的理解,并能提出解决方案
- 执行力,对问题的解决方案能有条不紊的执行和推进
- 大局观,能想到工作的主要目的是促进项目成功
我以前问过的问题
总结
- 总的套路是看你侧重以上哪个方向,然后对提到的各个点进行展开,一定要扣一定程度上的细节
- 如果侧重于管理向,那么可以通过面试环节观察以下面试者的气质,个性
- 如果侧重于技术向,那么不能光听到对方秀名词,而是具体一点观察对方对所秀名词的理解度和和实现经历