Welcome to Interview Buzz! This platform is designed to help you prepare for your interviews with a comprehensive collection of resources, including behavioral questions, project questions, technical questions, flashcards, and more.
- Behavioral Questions: Access a wide range of common behavioral interview questions with sample answers.
- Project Questions: Get questions related to your past projects to help you articulate your work effectively.
- Technical Questions: Practice with a variety of technical questions across different domains.
- Flashcards: Use flashcards for quick revision of key concepts.
- Dream Company Tracker: Keep track of your dream companies and the interview processes for each.
-
Clone the repository:
git clone https://github.com/BhaskarAcharjee/InterviewBuzz.git
-
Navigate to the project directory:
cd interview-buzz
-
Install the dependencies for both the frontend and backend:
# Install backend dependencies cd backend npm install # Install frontend dependencies cd ../frontend npm install
-
Create a
.env
file in the backend directory and add your environment variables:MONGODB_URL=your_mongodb_connection_string PORT=5000
-
Start the backend server:
cd backend npm start
-
Start the frontend development server:
cd ../frontend npm start
-
Open your browser and navigate to
http://localhost:3000
to see the application running.
- Behavioral Questions: Navigate to the Behavioral Questions section to view, add, edit, and delete questions. You can also import and export questions.
- Project Questions: Similar functionality as Behavioral Questions, tailored for project-related inquiries.
- Technical Questions: A section dedicated to technical interview preparation.
- Flashcards: Use the flashcards feature for quick revisions.
- Dream Company Tracker: Keep track of your application process for your dream companies.
We welcome contributions to Interview Buzz! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.
Please ensure your code follows our coding guidelines and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for using Interview Buzz! We hope this platform helps you succeed in your interview preparation. If you have any questions or need further assistance, feel free to open an issue or contact us.
Happy interviewing! 🚀