Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 员工入围名单_Java_Php_Algorithm_Programming Languages_Evolutionary Algorithm - Fatal编程技术网

Java 员工入围名单

Java 员工入围名单,java,php,algorithm,programming-languages,evolutionary-algorithm,Java,Php,Algorithm,Programming Languages,Evolutionary Algorithm,我有n个东西在队列中,我必须根据开放标准类别C{X,Y Z(这里X,Y,Z是C变量)找到可能的最好的东西。在时间复杂度最低的情况下,建议的最佳通用算法是什么 例如: 让我们说一个公司在C++、C、银行领域、STL、5-10年等岗位上的工作…… 100人申请相同的职位,有些人在C中有EXP,有些人在C++,java上有一些…有C,C++,电信领域等等。我的问题是:如何找到最好的员工?如何排名? < p>我现在没有一个真正的算法,但是计算排名的方法可以是计算每个员工与项目有共同的项目数。工作的标准,

我有n个东西在队列中,我必须根据开放标准类别C{X,Y Z(这里X,Y,Z是C变量)找到可能的最好的东西。在时间复杂度最低的情况下,建议的最佳通用算法是什么

例如:

让我们说一个公司在C++、C、银行领域、STL、5-10年等岗位上的工作……
100人申请相同的职位,有些人在C中有EXP,有些人在C++,java上有一些…有C,C++,电信领域等等。我的问题是:如何找到最好的员工?如何排名?

< p>我现在没有一个真正的算法,但是计算排名的方法可以是计算每个员工与项目有共同的项目数。工作的标准,并将其与项目总数联系起来。例如:如果一个工作有以下标准:
Java、SQL、PHP
(3个项目),而一个员工只有PHP和Java中的exp(2个项目),那么排名r可以计算为:
r=(员工项目)/(总项目)=2/3

您还可以为工作描述中的每个项目添加权重,以确定更重要的项目。因此,可能Java很重要-它得到1.5,SQL normal-1,PHP不太重要0.8。那么员工项目可能是
1.5*1+0.8*1


这就是我试图开始的方式

您可能需要某种词干分析,将每个标准词转换为一个规范的标准词,以便更好地匹配标准

例如:

  • 银行=>银行
  • 银行=>银行
  • 银行=>银行
  • 金融部门=>银行
  • Java=>Java
  • JSE=>Java+Swing
  • J2SE=>JSE=>Java+Swing
  • RHEL=>RHEL+linux
我将从Lucene英语词干分析器开始并扩展它。

粗略的想法

将公司要求视为搜索向量,将简历视为需要排名的文档

  • 对需求的每个要素给予权重(C++:100、C:80、12年:120、10年:100、8年:80、5年:0等)
  • 根据权重,计算每份简历的得分
  • 根据分数按降序排序
要微调选择, -重视候选人的位置和工作地点 -现任雇员 -当前反恐委员会/预期反恐委员会 -与其他候选人一起标准化分数/创建百分位数

使用洞察力(如果您真的想向公司销售候选人), -根据公司选择的候选人类型确定权重
-给活跃的应聘者加上权重,如何找到他们?-另一个问题:)

我在这里真正能建议的就是给每个标准赋值,并取简历中metmore关键字的总和!=最佳员工。你需要寻找一种更好的招聘方式;)你好,Zengr,我正在根据潜在雇主设计筛选。你有更好的选择吗er仅在简历的基础上分享候选人入围名单的想法。我们欢迎您的建议:)您好,我使用了您在这里描述的相同方案,但这可以作为线性搜索和排序。这里的时间复杂度非常高。正确,您可以尝试将候选人栏的通用权重和雇主要求作为搜索标准。