behav.io - Behavioral Interview Practice App
This is a web application designed to help software engineering job seekers practice for behavioral interviews. The application includes a small bank of commonly asked behavioral questions in software engineering interviews. It also has features to allow users to time their responses, record their answers, receive feedback, and simulate a mock interview scenario.
Demo
https://github.com/leodvincci/behav.io/assets/90817505/b998d87a-6109-4abf-a810-c725c21289a0
Mock-Ups
Figma: https://www.figma.com/proto/8WCyQR5etzP2usuD90qgPq/Untitled?node-id=83-214&scaling=scale-down&page-id=0%3A1&starting-point-node-id=83%3A214
Question Bank
- The app includes a small bank of commonly asked behavioral questions in software engineering interviews. These questions are categorized based on different skills such as problem-solving, communication, teamwork, leadership, etc.
Timer
- The app includes a simple timer feature that allows users to set a specific time limit for their responses to each question. This feature helps simulate the pressure of a real interview.
Recording Feature
- The app allows users to record their responses to each question using their device's microphone. This feature helps users review their performance and identify areas for improvement.
Feedback
- The app provides feedback on the quality of the responses based on a set of predefined criteria. The feedback could be in the form of a score or simple comments. This feature helps users understand their strengths and weaknesses in answering behavioral questions.
Mock Interview
- The app offers a basic mock interview feature where users can simulate a real interview scenario with pre-recorded questions. This feature helps users prepare for the actual interview and build confidence.
Tech Stack
Client: React, TailwindCSS
Server: Django, Django Rest Framework, Python
Authors
Deployment
To deploy this project run
python manage.py runserver