/InterviewBuzz

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

Primary LanguageJavaScriptMIT LicenseMIT

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

Home Page

screencapture-interview-buzz-vercel-app-home-2024-07-17-19_20_09

Behavioral Question Page

screencapture-interview-buzz-vercel-app-behavioral-2024-07-17-19_21_29

Behavioral Question Page (Details)

screencapture-localhost-3000-behavioral-668eb79c17b52f5bec21d0ca-2024-07-17-19_27_31

Project Question Page

screencapture-interview-buzz-vercel-app-projects-2024-07-17-19_21_45

Technical question Page

screencapture-interview-buzz-vercel-app-technical-2024-07-17-19_22_04

Flashcards (Revise)

screencapture-interview-buzz-vercel-app-flashcards-2024-07-17-19_22_16

Flashcards (Quiz)

screencapture-interview-buzz-vercel-app-flashcards-2024-07-17-19_22_39

Dream company

screencapture-interview-buzz-vercel-app-dream-company-2024-07-17-19_23_07

Interview Experiences

screencapture-interview-buzz-vercel-app-interview-experiences-2024-07-17-19_23_17

Resume Builder

screencapture-interview-buzz-vercel-app-resume-builder-2024-07-17-19_23_27

Table of Contents

Installation

  1. Clone the repository:

    git clone https://github.com/BhaskarAcharjee/InterviewBuzz.git
  2. Navigate to the project directory:

    cd interview-buzz
  3. Install the dependencies for both the frontend and backend:

    # 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:

    MONGODB_URL=your_mongodb_connection_string
    PORT=5000
  5. Start the backend server:

    cd backend
    npm start
  6. Start the frontend development server:

    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 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! 🚀