Contributing

June 19, 2026 · View on GitHub

Contributions are welcome and appreciated. Here's how to help:

Ways to contribute

  • Add questions — open an issue with the question + your answer draft
  • Improve answers — if an answer is outdated or incomplete, submit a PR
  • Fix typos — small PRs are welcome
  • Share feedback — what topics are missing? Open a discussion

Question format

Each question should follow this structure:

### Q[N]: [Question as an interviewer would ask it]

**Answer:**

[Direct answer — lead with the key point]

**[Table / diagram / code block if helpful]**

**Follow-up the interviewer will ask:** *"..."*
Answer: [brief response]

Pull Request process

  1. Fork the repo
  2. Create a branch: feature/add-[topic]-questions
  3. Follow the question format above
  4. Submit PR with a brief description of what you added

Code of conduct

Be respectful. Focus on accuracy and usefulness. Cite sources where relevant.