Skip to content

interviews-so/app

Repository files navigation

interviews logo

Interviews

interviews.so

Interviews is a library of real-world programming scenarios to use as technical interviews.

No leetcode or puzzle based questions.

AboutDevelopingContributing

About Interviews

Interviews was created to help companies hire developers based on real-world scenarios — i.e. things a developer could do on a normal day, not runtime and algorithm puzzles. The questions are designed to be open-ended and allow the candidate to demonstrate their knowledge and experience.

We also provide a blog that covers topics related to interviewing and how to get the most out of your interviews. Those articles are found in the docs folder.

This repo is the source code for the interviews.so website. If you're looking for the library of questions, you can find free scenarios here. The full library is available to members.

Developing

This is a Nextjs app based on Taxonomy.

Setup the environment variables:

mv .env.example .env.local

Fill in the required values.

Install dependencies and run the development server:

npm install
npm run dev

Configuring Dependencies

Supabase

You need to enable the following providers:

  • Email
  • GitHub
  • Google

You'll need to create each of the providers locally and then add the credentials to your supabase project.

Stripe

Contributing

We welcome contributions to our blog, website, and library of questions. Please see the contributing guide for more information. All contributions will always be free and open-source.