我们听到了很多有关代码气味,测试气味甚至项目气味的信息,但是我没有听到有关Joel Test之外的雇主“闻到”的讨论。在为雇主带来许多令人不愉快的企业文化气味的无奈工作之后,我相信现在是我积极寻求更成熟的发展环境的时候了。
我已经开始整理问题清单,以帮助求职者通过面试时发现的问题来寻找他们,并正在寻找其他想法。我认为雇主也可以很容易地修改此列表,以审查一名雇员,但请从受访者的角度回答。
我认为重要的是要问多个人的许多问题,以找出是否给出一致的答案。在大多数情况下,我试图按照提出问题的顺序将问题放在每个部分中。对早期问题的不希望有的答案通常会使后续行动变得毫无意义。
价值观
- 什么是“精心编写”的软件?
- 优秀的开发人员具有哪些属性?经理同样的问题。谁是您最有价值的员工/经理,为什么?
处理
- 您有开发过程吗?
- 您如何严格遵循它?
- 您如何决定对每个项目应用多少流程?
描述一个典型的项目生命周期。询问以下内容是否不出现:
- 瀑布式/迭代式:前期需求收集花了多少时间?前期设计?
测试中
- 谁开发测试(开发人员或单独的测试工程师?)
- 他们什么时候开发的?
- 什么时候执行测试?
- 他们需要执行多长时间?
- 什么是好的测试?
- 您怎么知道您已经测试够了?
- 测试了多少百分比的代码?
评论
- 审核过程如何?
- 审查多少百分比的代码?设计?
- 我希望多久参加一次代码/设计审阅者/受审者?
- 适用于审核的标准是什么?标准来自何处?
改善
- 过去一年中,您评估或部署了哪些新工具和技术?
- 过去一年中,您的员工接受了哪些培训课程?在贵公司的头六个月中,我将做些什么(暗示是否经过了什么样的组织指导/培训)
- 过去一年中,您的开发流程发生了哪些变化?
- 作为组织,您如何改善自己的错误并从中学习?过去一年中,您的组织最大的错误是什么?如何解决?
- 您最近对管理层有什么反馈?实施了吗?如果没有,为什么?
- 贵公司如何使用“最佳做法”?您如何从外部或内部寻找它们,以及如何彼此共享它们?
伦理
- 告诉我您或您的员工最近遇到的道德问题,如何解决?
- 您是否使用开源软件?您做了哪些开源贡献?
后续行动
我喜欢@ jim-leonardo在这个Stack Overflow问题上说的话:
真的是一个问题要问自己:“这个人看起来像是在试图招募我并使我感兴趣吗?” 我认为这是最重要的部分之一。如果他们似乎采取的态度是,唯一要接受采访的人是您,那么他们可能会对您不好。优秀的面试官理解,他们必须出售自己的职位,而候选人必须卖掉自己。
@SethP添加了:
Glassdoor.com是研究潜在雇主的好网站。它包含有关特定公司如何进行采访的信息...