Codeinterview is a project for conducting interviews for a developer position.
Out of the box:
- Codeinterview allows you to create, edit, delete an interview
- Codeinterview allows you to create a websocket room for livecoding
- Codeinterview allows you to evaluate the interview based on many parameters
- Codeinterview allows you to save your tasks for interviews. At the time of the interview, you can conveniently find the desired task and quickly use its interview
- JavaScript
- Typescript
- Go
- C#
- Python
To start using codeinterview you need to launch 3 services. This service is responsible for execute user code.
- Install dependencies
yarn - Copy
./.env.exampleto./.env - Start application
yarn start
- Make Docker image by
./Dockerfiledocker build -t codeinterview-sandbox . - Run docker image with enviroment variables from
.envdocker run --env-file ./.env codeinterview-sandbox