Facts such as salary, starting date and distance to work are considered.
The personality and mindset of a developer are brought into line with the corporate culture.
Programming languages, frameworks, methods and syntax are put into relation.
Each user decision affects the future behavior of the algorithm. This increases the individual quality of the matches.