problem statement: In the face of a high volume of job applicants, companies resort to using Applicant Tracking Systems (ATS) to screen resumes based on keyword matches, leading to the elimination of candidates. Subsequently, many organizations employ LeetCode tests or aptitude assessments to further narrow down the pool. However, these tests often lack relevance to the actual job requirements, hindering companies from identifying and hiring the most qualified candidates.
Many times, deserving candidates lose valuable opportunities due to this screening process, which heavily relies on keyword matches and irrelevant tests, leading to potential misjudgment of applicants' true capabilities and qualifications.
Solution: To address the issue of deserving candidates missing opportunities in the hiring process,I propose leveraging advanced language models like ChatGPT. By evaluating candidates based on company-specific requirements, their resumes, and relevant information, ChatGPT will assess and rate their technical skills, communication, problem-solving abilities, creativity, adaptability, attention to detail, problem identification, ethical decision-making, emotional intelligence, and language proficiency. This approach ensures a comprehensive and fair evaluation, helping identify the best-suited candidates efficiently. We will conduct chat-based interviews on a user-friendly platform to provide a more interactive and personalized assessment experience.
Technology Stack: Our tech stack comprises Python for development, OpenAI API for Language Models, LangChain for creating AI Agents, and Streamlit for our user-friendly web interface