Thank you for considering contributing to the Interview Experiences repository! This document outlines the process and guidelines for contributing.
-
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
-
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)
- Create a new branch for your contribution:
-
Make Your Changes
- Follow the repository structure
- Use the provided templates
- Ensure your content is clear and well-formatted
-
Commit Your Changes
- Write clear, concise commit messages
- Example:
git commit -m "Add Google SDE interview experience from June 2024"
-
Push to Your Fork
git push origin your-branch-name
-
Create a Pull Request
- Go to the original repository
- Click "New Pull Request"
- Select your fork and branch
- Fill in the PR template
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
- 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)
- Focus on topics relevant to the company
- Include reliable resource links
- Organize content by topics
- Keep information up-to-date
- Include both technical and behavioral questions
- Don't share exact solutions to coding problems
- Focus on patterns and approaches
- Include difficulty levels where applicable
- Be respectful and professional
- Don't share confidential information
- Don't include personal details
- Help maintain a positive environment
If you have any questions, please:
- Check existing issues
- Create a new issue if needed
- Tag it appropriately
Thank you for contributing to making the tech interview process more transparent and accessible!