You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interview Bot is a series of tools for job seekers
Features
Perform virtual interviews on demand with random interview question
Receive feedback on facial expressions and your answer to the interview question
Perform live video interviews with random User
Virtual interview guide
Tech
Interview Bot uses a number of open source projects to work properly:
ReactJS -
Flask -
Web Sockets -
Twilio API -
Face-API -
AWS S3 -
Profanity-check -
PostgreSQL -
Redux -
Installation
Install the dependencies and devDependencies and start the server.
git clone https://github.com/mike4344/Interview-Bot.git
cd react-app
npm install
cd ..
pipenv shell
pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
flask run
Features
Users can view a guide to virtual interviews
Users can perform virtual interviews with random curated interview questions. Users can record their answer as well as have the question read aloud to them.
Users receive feedback on the their answer including putting it through a profanity filter checking word frequency
Users receive feedback on their answer through the use of facial and emotive recognition to check the most likely emotion the user is displaying and giving them feedback based on the results
Users can perform live interviews with other users
Users are matched using custom matchmaking through the use of web sockets
Users can communicate using video and audio with another user when interviewing