Subjects
Pick a subject to explore learn notes and interview prep.
-
AI Engineering
LLMs, pretraining, fine-tuning, RAG, vector databases, inference, deployment, and agents.
Contribution guidelines
Contributions are welcome. This repo is static HTML and CSS only, with no build step.
What you can contribute
- New subjects: a subject folder with a hub page, plus
learn/andinterview/tracks. - Learn pages: concepts, pipelines, tradeoffs, and short code examples.
- Interview Q&A: expandable
<details>questions paired with learn topics. - Fixes: typos, outdated facts, broken links, and clearer explanations.
How to contribute
- Fork Engineering-Knowledge-Base on GitHub.
- Create a branch with a clear name (e.g.
add-rag-interview-questions). - Make your changes and open a pull request against
main. - In the PR description, explain what changed and why.
Conventions
- Keep shared files at the repo root:
index.html,styles.css, andassets/. - Put each subject in its own folder (e.g.
AI Engineer/). - Match existing pages: breadcrumb nav,
learn-pageon learn articles, footer links to the subject hub. - Use relative paths for links and styles (e.g.
../../styles.cssfrom learn pages). - For diagrams, use small
refer-linkcitations to external sources.
Questions or ideas? Open an issue on GitHub.