Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.33 KB

File metadata and controls

80 lines (60 loc) · 2.33 KB

Contributing to Interview Experiences

Thank you for considering contributing to the Interview Experiences repository! This document outlines the process and guidelines for contributing.

How to Contribute

  1. Fork the Repository

    • Click the "Fork" button at the top right of this repository
    • Clone your fork locally: git clone https://github.com/YOUR-USERNAME/Interview-Experiences.git
  2. Create a Branch

    • Create a new branch for your contribution: git checkout -b add-experience
    • Use descriptive branch names (e.g., add-google-sde-experience, update-amazon-guide)
  3. Make Your Changes

    • Follow the repository structure
    • Use the provided templates
    • Ensure your content is clear and well-formatted
  4. Commit Your Changes

    • Write clear, concise commit messages
    • Example: git commit -m "Add Google SDE interview experience from June 2024"
  5. Push to Your Fork

    • git push origin your-branch-name
  6. Create a Pull Request

    • Go to the original repository
    • Click "New Pull Request"
    • Select your fork and branch
    • Fill in the PR template

Directory Structure

Please follow this structure when adding new content:

Company-Name/
├── interview_experiences/
│   └── YYYY-MM-DD_role_location.md
├── preparation_guide.md
└── frequently_asked_questions.md

Content Guidelines

Interview Experiences

  • Use the template provided in README.md
  • Remove any confidential information
  • Be professional and constructive
  • Include dates and locations
  • Mention the interview format (online/onsite)

Preparation Guides

  • Focus on topics relevant to the company
  • Include reliable resource links
  • Organize content by topics
  • Keep information up-to-date

Frequently Asked Questions

  • Include both technical and behavioral questions
  • Don't share exact solutions to coding problems
  • Focus on patterns and approaches
  • Include difficulty levels where applicable

Code of Conduct

  • Be respectful and professional
  • Don't share confidential information
  • Don't include personal details
  • Help maintain a positive environment

Questions?

If you have any questions, please:

  1. Check existing issues
  2. Create a new issue if needed
  3. Tag it appropriately

Thank you for contributing to making the tech interview process more transparent and accessible!