Hasty Briefsbeta

双语

an engineer's perspective on hiring

2 days ago
  • 大多数公司在招聘中失败,是因为浪费时间进行冗长的面试、追逐热门技能,以及将所有程序员视为可互换的。
  • 好的面试应该区分技能、反映实际工作职责、着眼长远、高效省时、尊重候选人,并评估工程中的‘品味’。
  • 常见的方法,如现场编码、带回家测试和架构设计,通常在区分度、适用性或尊重等关键标准上失败。
  • 代码审查面试逆转了时间不对称性,允许评估协作能力和品味,并且非常高效和适用。
  • 一个更好的流程是将代码审查与工作样本的现场讨论相结合,再加上与未来经理的会面。
  • 衡量面试有效性可以包括与现有员工进行红队演练,以及对被拒绝候选人的遗憾分析。