A Streamlit web app that generates multiple-choice interview questions tailored to your role, skills, and experience using Anthropic's Claude API. Get instant feedback and suggestions for improvement after completing your quiz.
- Generate custom MCQs for any tech role and skillset
- Interactive quiz interface with answer checking
- AI-powered feedback on your performance, strengths, and weaknesses
- Python 3.8+
- Anthropic API key
- See requirements.txt for dependencies
-
Clone the repository
git clone <your-repo-url> cd interview_practice
-
Install dependencies
pip install -r requirements.txt
-
Set up your Anthropic API key
-
Copy your API key into a
.envfile in the project root:ANTHROPIC_API_KEY="your-anthropic-api-key"
-
Run the Streamlit app:
streamlit run app.pyOpen the provided local URL in your browser to use the app.
- app.py: Main Streamlit application
- requirements.txt: Python dependencies
- .env: API key (not tracked in git)
- .gitignore: Ignores
.envfile
This project is for educational and personal use only.