Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bhaskaracharjee/interviewbuzz

A comprehensive platform for mastering technical interview questions across software development and IT topics
https://github.com/bhaskaracharjee/interviewbuzz

interview interview-community interview-practice interview-prep interview-preparation interview-questions technical-interview-questions

Last synced: 8 days ago
JSON representation

A comprehensive platform for mastering technical interview questions across software development and IT topics

Awesome Lists containing this project

README

        

# Interview Buzz

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.

## Features

- **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.

## Snapshots
### Full Page (Landing)
![screencapture-interview-buzz-vercel-app-2024-07-17-19_17_21](https://github.com/user-attachments/assets/85e1a47b-e3b9-40e1-9a54-2d72d7d10a8c)

### Home Page
![screencapture-interview-buzz-vercel-app-home-2024-07-17-19_20_09](https://github.com/user-attachments/assets/d2611d38-7ab7-49e5-8af2-ed04025fe944)

### Behavioral Question Page
![screencapture-interview-buzz-vercel-app-behavioral-2024-07-17-19_21_29](https://github.com/user-attachments/assets/998ec917-f8ac-4df1-949f-4cfe5ccb86f0)

### Behavioral Question Page (Details)
![screencapture-localhost-3000-behavioral-668eb79c17b52f5bec21d0ca-2024-07-17-19_27_31](https://github.com/user-attachments/assets/07997df6-04d6-4e24-a7b6-8a0b5d57b068)

### Project Question Page
![screencapture-interview-buzz-vercel-app-projects-2024-07-17-19_21_45](https://github.com/user-attachments/assets/d6641fd8-756f-4751-afab-eb3029bb7027)

### Technical question Page
![screencapture-interview-buzz-vercel-app-technical-2024-07-17-19_22_04](https://github.com/user-attachments/assets/f077de1a-cb95-4f7b-81a3-f3c75e9d287a)

### Flashcards (Revise)
![screencapture-interview-buzz-vercel-app-flashcards-2024-07-17-19_22_16](https://github.com/user-attachments/assets/85af692d-0497-439e-a80e-2d19062147e3)

### Flashcards (Quiz)
![screencapture-interview-buzz-vercel-app-flashcards-2024-07-17-19_22_39](https://github.com/user-attachments/assets/43e55818-d000-4828-820b-bb144825aef0)

### Dream company
![screencapture-interview-buzz-vercel-app-dream-company-2024-07-17-19_23_07](https://github.com/user-attachments/assets/d7f630fa-f0c4-4d5c-8cc0-4cd256ba0677)

### Interview Experiences
![screencapture-interview-buzz-vercel-app-interview-experiences-2024-07-17-19_23_17](https://github.com/user-attachments/assets/a2954154-4ce4-4d6d-bdd0-7ca0ee4e5932)

### Resume Builder
![screencapture-interview-buzz-vercel-app-resume-builder-2024-07-17-19_23_27](https://github.com/user-attachments/assets/5604a1f8-4f00-40a1-a194-4701945d382c)

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Installation

1. **Clone the repository:**
```sh
git clone https://github.com/BhaskarAcharjee/InterviewBuzz.git
```

2. **Navigate to the project directory:**
```sh
cd interview-buzz
```

3. **Install the dependencies for both the frontend and backend:**
```sh
# Install backend dependencies
cd backend
npm install

# Install frontend dependencies
cd ../frontend
npm install
```

4. **Create a `.env` file in the backend directory and add your environment variables:**
```env
MONGODB_URL=your_mongodb_connection_string
PORT=5000
```

5. **Start the backend server:**
```sh
cd backend
npm start
```

6. **Start the frontend development server:**
```sh
cd ../frontend
npm start
```

7. **Open your browser and navigate to `http://localhost:3000` to see the application running.**

## Usage

- **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.

## Contributing

We welcome contributions to Interview Buzz! To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature/your-feature-name`).
6. Create a new Pull Request.

Please ensure your code follows our coding guidelines and includes appropriate tests.

## License

This project is licensed under the MIT License. See the [LICENSE](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! 🚀