4.8. Length of similar experiences
The purpose of the experience similarity ranker is to compare the candidate's previous job experiences and evaluate how similar they are compared to the job the candidate is applying for.
For this factor, all of the candidate's previous experiences are considered, excluding those related to education. Each one of them is compared with the title of the opportunity the candidate is applying for, using text similarity algorithms and the length of the experience.
Candidate experiences can be verified by other profiles, enhancing their credibility.
4.8.5.1.
Iterate over each experience of the candidate:
Start by going through each experience except educational ones.
4.8.5.2.
Compute text similarity between role titles:
Compare the current experience's title and the job opportunity's title with levenshtein algorithm and compute a text similarity score.
4.8.5.3.
Filter experiences based on similarity score:
Filter experiences that have a similarity score bigger than the threshold of 40%.
4.8.5.4.
Compute normalized experience length:
Gather current experience's length and normalized it over 10 years measured in months.
4.8.5.5.
Retrieve best scoring experience:
Return the experience with the the highest score between similarity and length properties.