Welcome to your live interview environment. This repository contains the base skeleton for the task you will be working on.
You must have the following software installed and running on your machine:
- Git: For cloning the repository.
- Docker and Docker Compose: The entire application runs inside containers.
git clone <REPO_URL>
cd live-interview-kit
make dev- API:
http://localhost:8000/health->{"status": "ok"} - Web:
http://localhost:3000-> "Interview Environment Ready"
You can verify that the patching mechanism works by using the provided dummy_test.patch.
make challenge FILE=dummy_test.patch
make devAfter running this, http://localhost:8000/ should show "Dummy Patch Applied Successfully!".
Important: Before the actual interview, please run make reset to return to the clean skeleton state.
At the start of the interview, your interviewer will provide the real challenge patch file.
- Apply: Run
make challenge FILE=path/to/real_challenge.patch. - Restart: Run
make dev. - Solve: Run
make testand start fixing the bugs!
| Command | Description |
|---|---|
make dev |
Starts the API and Web services. |
make challenge FILE=... |
Applies the provided patch file. |
make test |
Runs all backend and frontend tests. |
make reset |
Restores the repository to the initial skeleton state. |