Skip to content

Jay-Lalwani/IntraView

Repository files navigation

IntraView

Your Personalized AI-Powered Technical Interviewer: Simulate real-world coding interviews with tailored feedback to help you prepare for success.

Inspiration

IntraView was inspired by the need to bridge the gap between theoretical coding knowledge and real-world technical interview skills. Many candidates struggle with coding interviews due to lack of practice, real-time feedback, and exposure to diverse problem types. Our goal was to create a platform where users could simulate realistic coding interviews in a controlled and customizable environment, helping them develop both technical and communication skills necessary for success.

What it does

IntraView provides a complete AI-powered simulation of technical coding interviews. Users can select from various programming languages, adjust the difficulty level, and customize the interviewer’s persona to mimic real-world scenarios. During the interview, the AI presents coding problems, listens to the candidate’s thought process, and offers feedback in real-time based on their performance in problem-solving, communication, code quality, and time management.

How we built it

We built IntraView using React for the frontend and integrated OpenAI’s Realtime API to handle the interactive interview process. Monaco Editor was used for the code editor, and Web Audio API powers voice input/output for a seamless, voice-controlled experience. The platform includes customizable interview configurations, such as programming language selection, interview difficulty, and interviewer persona settings, to offer a personalized experience. Feedback is generated using AI and delivered based on user performance metrics.

To run the code:

npm install
npm start

Visit http://localhost:3000/

About

Your Personalized AI-Powered Technical Interviewer: Simulate real-world coding interviews with tailored feedback to help you prepare for success.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors