Inspiration

As students, we find it very demanding to practice our interview skills before being in a real-life interview. With technical skills, there is already a useful website called Leetcode where coders can practice commonly used code questions by employers. However, when it comes to a behavior question, there seems to be a lack of the resources to practice these skills by ourselves. Therefore we have come up with the idea to create a website/app using Artificial Intelligence(AI) to generate a practice environment specialized for behavior questions.

What it does

By implementing AI, we can generate interview questions based on the job description given by the users. Then, replies from users will be obtained, and feedback based on the analysis will be given. In addition, we also include the function to save questions that we want to practice further. Similarly we also created collections of most popular interview questions, enabled sharing your responses with the community and bookmarking questions that you may want to practice later again.

How we built it

To create this project we did:

  1. generate our idea: by drafting out our goal, the design of the pages and their functions, and what technologies to use.
  2. we divided the work: Nelson with Stephanie's help originally worked at the backend while Rava with Alex's help worked at the frontend. However, due to some unfortunate git problems and lack of time, we decided to have two different versions and each of the versions will be generated with different features so that we can have the most features. In the future, we will try to merge them together.
  3. we implement it

Challenges we ran into

Some of the challenges that we ran to are:

  • Try to implement the Mongo Data Base.
  • Our open API expired.
  • Hard time syncing our code.
  • Some of the libraries were not working properly so we had to debug it.
  • Lack of sleeping :)

Accomplishments that we're proud of

  • Authenticating user
  • Implementing voice recognition
  • Applying AI to generate questions, feedback
  • Using Mongo DataBase

What we learned

Our team consisted of people in their freshmen year, sophomore year, and senior year. Overall, we learned how to use APIs, how the frontend & backend process works, how to create a website using React, how a hackathon event is held, and on top of that, we learned how to communicate, design a project, and work as a team.

What's next for SlayTheInterview

Due to the storage of time, we could not implement all of the wanted features. Therefore, the next thing that we are aiming for is to round up and develop our project by: -Design the user interface to look more appealing and user-friendly -Create achievements and milestones to motivate the user to keep using. -Publish the user response to receive real people's feedback from other -Create a mobile app version

Built With

Share this project:

Updates