Home

Awesome

<p align="center"> <img src="https://raw.githubusercontent.com/mannynotfound/interview-bot/master/cover.png" /> </p>

interview-bot

A python based terminal prompt app to automate the interview process.

inspo

Interviews suck, but are a necessary evil. Let's automate them. The idea is to use markov chain + NLP to formulate meaningful responses while making it easy for the interviewer to ask questions and document responses.

usage

Environment Variables

VariableDescription
INTERVIEW_BOT_EMAILThe email to send the interview transcript from (assumes gmail).
INTERVIEW_BOT_EMAIL_PASSWORDThe password to above email address.
INTERVIEWEEThe name of the person being interviewed.
INTERVIEWEE_EMAILThe email of the person being interviewed.

have the interviewer run python interview.py (or better yet, alias it for them) and an interactive shell prompt will take over. After receiving the users name and email (to send a log to), the interviewer can ask questions and receive computer generated responses from a sample text provided by the interviewee. In this way, the interviewee can spit out their thoughts as a stream of words and ideas and have the computer do the tedious task of delivering them to the interviewer.

features