Reads an uploaded resume and prepares a technical questionnaire.
What it does
My app, Resume Analyser, automates the resume evaluation and technical interview preparation process. It accepts a candidate's resume, extracts their experience level and technical skills, and then generates a tailored questionnaire. The questionnaire is designed based on the extracted skills and experience level, ensuring relevant and challenging questions for the candidate.
The app uses the Gemini API for natural language processing tasks. After uploading the resume, the Gemini API analyses the text to determine the candidate's experience level and technical skills. The extracted information is used to generate a customised set of 30 multiple-choice questions (MCQs) with four options each. The correct answer for each question is marked within the options.
The app then stores the generated questions, allows the candidate to answer them, and evaluates the results. It also manages administrative tasks like user authentication, password resets, and storing quiz results in a database. Additionally, the app includes features like six-month reattempt restrictions and the ability to review quiz results. The entire process, from resume upload to result evaluation, is seamlessly automated, ensuring an efficient and comprehensive assessment of the candidate's skills.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Automated-Resume-Analyser\n\n[More Apps](/competition/vote) \n\nAutomated-Resume-Analyser\n=========================\n\nReads an uploaded resume and prepares a technical questionnaire. \nVote \nVoted!\nWhat it does\n\nMy app, Resume Analyser, automates the resume evaluation and technical interview preparation process. It accepts a candidate's resume, extracts their experience level and technical skills, and then generates a tailored questionnaire. The questionnaire is designed based on the extracted skills and experience level, ensuring relevant and challenging questions for the candidate. \n\nThe app uses the Gemini API for natural language processing tasks. After uploading the resume, the Gemini API analyses the text to determine the candidate's experience level and technical skills. The extracted information is used to generate a customised set of 30 multiple-choice questions (MCQs) with four options each. The correct answer for each question is marked within the options. \n\nThe app then stores the generated questions, allows the candidate to answer them, and evaluates the results. It also manages administrative tasks like user authentication, password resets, and storing quiz results in a database. Additionally, the app includes features like six-month reattempt restrictions and the ability to review quiz results. The entire process, from resume upload to result evaluation, is seamlessly automated, ensuring an efficient and comprehensive assessment of the candidate's skills. \nBuilt with\n\n- Web/Chrome\n- Django Framework \nTeam \nBy\n\nKaustubh Kalambkar, Aryan Agarwal, Durva Sadawarte \nFrom\n\nIndia \n[](/competition/vote)"]]