Just an AI interviewer to reducem, bias, TAT, enginerring bandwidth for tech interviews.
Interviewing is painful process and it takes a lot of engineering bandwidth, there's issue with interviewer bias, TAT is high due to which companies sometimes tend to miss out on talented candidates. So ideally, app should
- have an agent to take interview
- Upload the transcript in transcripts section
- Transcript should be summarised and searchable for human recuriter
- Provide feedback to the user pretty quickly
- Set up websockets over fastapi
- Set up chains, streaming, intro to interview agent
- Set up output parser to collect words from a stream of tokens so that eleven labs api can be streamed
- Agentify the structure to be able to add multiple chain
- React frontend with editor and react chat window
- Set up other agents to carry out a full coding interview
- Add deepgram for the Speech to text
- Add elevenlabs for text to speech and direct audio transfer over websocklets
- Create a seperate class for chains for cleaner update to prompt templates
- Store transcripts in vector store for semantic search
- View transcripts on a dashboard
- System design interview
- Mermaidjs integration for the system design interview
- Behavioural interview
- ATS integration
- Calendly integration