Interview Assistant - doraithodla/notes GitHub Wiki
An interview assistant is a chat bot used for initial screening of candidates. It uses natural language analysis to score candidates.
It can be used by HR departments and recruiters.
Features
The system
- Gets a list of job descriptions from the most popular job sites like Google, indeed
- Creates a Google alert with RSS feed to continuously update the jobs and descriptions
- Job Dataset
- List of titles
- Title similarity (after vectorizing the titles)
- Build a knowledge graph (jobs, skills, companies)
- Build a language model
- Write a chatbot using the model
Chatbot (Job Assistant)
- Reads candidates resume
- Extract skills and ranks them (the top 5?) by experience
- Matches the extracted skills with the organizations's required skills
- Questions both shallow and deep
- Questions both open and closed
- Ranks the candidates
- Provides the skill grouped by skill categories (technical, communication, leadership, other...)
#SkillMicroApps