Three-Day Take-Home Task
Link Development interview question (Egypt) · stage: Take-home Task · domain: System Design and OOP Design · role: Software Engineer and Backend Engineer · difficulty: Medium · asked once, last in March 2026
What they ask
After the technical interview with the team lead, candidates receive a task with a three-day deadline. It is reviewed before the final decision, and in some cases the HR interview, technical interview and offer are compressed into the same day once the task is in.
Reported shape of the task for backend roles: a small web API around a business entity (for example, a ticketing or leave-request workflow) with:
- CRUD endpoints and validation;
- a relational schema with at least one one-to-many relationship, built with Entity Framework or plain SQL;
- authentication (a simple token scheme is enough) and one authorised action;
- a README that explains how to run it and what you would do next;
- a handful of unit tests on the service layer.
For frontend and mobile candidates the equivalent is a small screen flow against a mock API with state handling and error states.
What they look for
- Working software first: it must build and run from the README with no hand-holding.
- Sensible structure (layers, naming, no business logic in controllers) over cleverness.
- Tests that cover the rules, not the framework.
- Honest scope: a short list of what you cut and why beats a half-finished extra feature.