As a team full of introverts, we were inspired by popular AI tools like ChatGPT and Akinator, which use language processing and deep learning to generate human-like responses, to help us improve in job interviews.
What it does
With InterviewPal, you can experience an interview realistic setting, with questions ranging from common personal questions to complex technical questions. The AI interviewer will give you prompts and grade the quality of your answer based on factors like clarity, conciseness, and relevance. You'll also receive feedback on how to improve your answers.
How we built it
We built InterviewPal using TypeScript, Next.js, React, Tailwind, and Redis to create a serverless user-friendly web app. We made use of OpenAI's new GPT-3.5-turbo model to rapidly generate intelligent responses to user queries. The app is hosted on Vercel for fast and reliable performance.
Challenges we ran into
One of the biggest challenges we faced was prompt engineering. We had to create a database of realistic interview questions and scenarios to ensure that users get a realistic and diverse set of prompts. Another big challenge was working with GPT-3.5. Designing the scenario in such a way to receive consistent feedback was a difficult challenge we faced.
Accomplishments that we're proud of
We're proud of creating a functional and user-friendly app that can help job seekers improve their interviewing skills. We integrated the latest AI technologies to make the experience more personalized, engaging, and effective.
What we learned
Through building InterviewPal, we learned a lot about natural language processing, prompt engineering, and user experience design. We also gained valuable experience working with AI technologies and frameworks.
What's next for InterviewPal
In the future, we plan to allow users to create accounts so they can track their progress, receive even better-personalized feedback, and see their improvements. We also plan to add more specified types of interviews for other fields and markets, like business, engineering, and more.
Log in or sign up for Devpost to join the conversation.