第一次当面试官 关于面试的一些看法
测试简历的真实性
- 你写的就是你会的 否则得不偿失
- 团队规模 负责模块 具体描述有代表性的模块 疑问解答
发现实际的经验
- 设计模式 重构 在很多任务中写过无数代码 从而获得扎实的技能
发现隐藏的时间
- 在本科或者研究生就做了不少事情
- 在小团队里工作过
- 参与过各种各样的项目
- 核心开发者
验证经验 认识应聘者对知识掌握的深度与广度
- 数据结构和算法
- 多线程
- 字节操作
- 内存分配
- 对象 继承 设计模式
- 递归
- 程序运行原理
编码问题
- 具体的代码编写
更进一步
- 可能你会错过一些没有多少经验但有非常大潜力的优秀程序员 可以通过一些不用编码的问题来考察应聘者解决问题的能力
- 这里的面试技巧都是基于一种假设、可能性、内部直觉 无法直接测量这些品质 需要想的是一个具有这些品质的优秀开发人员对这样一个特定问题进行快速回答的可能性是多少
- 不可能通过面试对一个候选人进行 100% 正确的评价 但通过尽量周全的提问 可以做到很接近实际的情况