This repository contains the take-home assessment materials for the TaxStreem Engineering Internship Programme (6-month rotational).
| Folder | Track | Primary Stack |
|---|---|---|
backend_track/ |
Backend Engineering | TypeScript / Node.js · Golang |
frontend_track/ |
Frontend Engineering | TypeScript / React / Next.js |
ai_ml_track/ |
AI / ML Engineering | Python · LLMs · Embeddings |
We test thinking, not memorisation.
All three tracks share the same evaluation philosophy:
- A clean, incomplete solution beats a messy, complete one
- README quality is weighted equally to code quality — if we can't understand your thinking, your code doesn't matter
- All solutions are reviewed in a 15–20 min review call where you explain your decisions — this separates those who built it from those who copy-pasted it
| Dimension | Weight |
|---|---|
| Problem solving | 30% |
| Code / solution quality | 30% |
| Design & structure | 20% |
| Communication (README) | 20% |
- Submit via GitHub repo (preferred) or zip archive
- Deadline: 72 hours from receipt of this brief
- Include a
README.mdanswering: approach, assumptions, trade-offs, what you'd improve, and how to run - All submissions must run on a clean machine with standard setup commands
For assessment-related questions, candidates should email: careers@taxstreem.com
— TaxStreem Engineering & Talent Teams