数学家帮你找出最佳求职者 你只要先淘汰前37%的人

2023-10-30 03:59

本文主要是介绍数学家帮你找出最佳求职者 你只要先淘汰前37%的人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  图片来源:网络

  无论你是在寻找最佳的应聘者还是最合适的配偶,找到那个“对”的人,从来都不是件容易的事,因为你不知道其余的人是怎样的,或者相比于你已经见到的人是怎样的。

  幸运的是,一个叫“寻找最优解”(optimal-stopping theory)的数学理论可以帮助你找到最适合的那个人。

  就职于伦敦大学学院高级空间分析中心的数学家汉娜·福瑞(Hannah Fry)在她的 2014TED 演讲中解释了这个理论。最近她还出版了一本书叫做《爱的数学》。这个理论本质上就是帮助你知道什么时候该停止寻找并做出正确决定。《华盛顿邮报》对该书和作者的演讲给予了肯定:“这是通向浪漫的机智指南……不论是演讲还是书里,福瑞都向人们深刻但易懂地阐述了一些由来已久的问题。”

  她在演讲中举了一个寻找配偶的例子。在这个例子中,你会花一些时间谈很多个朋友并逐渐加强对谈恋爱的理解,你会拒绝前 37% 的追求者并与接下来的一个比以前所有人都出色的人结婚。

  按照这个逻辑,如果你打算一生中与 10 个人约会,你就需要拒绝前四个人,如果你打算与 20 个人约会,你就需要拒绝前 8 个人。

  但是一般人们不会计划说与多少人约会,所以这个方法可以应用到实践上。比如你如果现在 15 岁并想在 35 岁的时候结婚,这时你就要拒绝前 37% 的时间段中你所遇到的所有人,也就是 22 岁之前,然后与你 22 岁之后遇到的比之前所有人都要出色的人结婚。

  如果你不按这个策略,而只是在你大约会与之约会的 20 个约会者中随机选一人结婚,那你找到真爱的几率只有5%,而如果你照着这个策略做了,你找到最佳配偶的几率将提升到 38.4%。

  同样的逻辑可以应用到招聘中。实际上“秘书的难题”是这个理论最有名的例子。就是说,如果你想招聘一个新助手并对应聘者进行面试,你永远不能知道你没有面试的人中是否有比之前面试过的都优秀的人,但是你不可能永远的面试下去,所以你必须在合适的时机停止面试并做出决定。

  按照寻找最优解的策略,你最佳的决定就是拒绝前 37% 的应聘者并雇佣接下来面试的一个比之前所有人都出色的人。同样你也可以以时间来度量,如果你计划用三个月的时间来招聘,那么你应该拒绝第一个月的所有应聘者并雇佣后面一个比之前所有人都出色的应聘者。

  当然这个策略不是没有风险的,你有可能在前期遇到最合适的那个人并在之后再也没有遇到更合适的人;或者是你运气不好,在前期遇到的都是些奇葩,然后在接下来选了一个稍微正常点的但不是最好的人选。

  但是福瑞说了,“有足够的耐心等到真爱和在合适的时机做出决定以免好的都被挑走,这两者之间是一场奇妙的博弈。即使考虑到所有的风险,这个理论仍然值得付诸实践。”

转载于:https://www.cnblogs.com/hongmaju/p/4643021.html

这篇关于数学家帮你找出最佳求职者 你只要先淘汰前37%的人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/305452

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

Redis 内存淘汰策略深度解析(最新推荐)

《Redis内存淘汰策略深度解析(最新推荐)》本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Rand... 目录一、 内存淘汰策略概述二、内存淘汰策略详解2.1 ​noeviction(不淘汰)​2.2 ​LR

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

如何确定 Go 语言中 HTTP 连接池的最佳参数?

确定 Go 语言中 HTTP 连接池的最佳参数可以通过以下几种方式: 一、分析应用场景和需求 并发请求量: 确定应用程序在特定时间段内可能同时发起的 HTTP 请求数量。如果并发请求量很高,需要设置较大的连接池参数以满足需求。例如,对于一个高并发的 Web 服务,可能同时有数百个请求在处理,此时需要较大的连接池大小。可以通过压力测试工具模拟高并发场景,观察系统在不同并发请求下的性能表现,从而