TL;DR — A take-home assignment is a job-related task you complete on your own time during a hiring process, instead of (or alongside) a live interview. It's common in remote hiring because it shows real skills. Reasonable ones are short and scoped; long unpaid ones are a warning sign.
A take-home assignment is a practical task a candidate completes independently as part of a job application or interview process. Instead of solving a problem live in front of an interviewer, you get a brief, do the work on your own schedule, and submit a result. Employers use them to see how you actually work, and they're especially common in remote hiring because much of remote work itself is asynchronous and self-directed.
What's reasonable vs a red flag
A fair assignment respects your time and tests skills you'd actually use. A bad one extracts free labor or drags on for days. Use this as a rough guide:
| Reasonable | Red flag |
| Clearly scoped, with a time estimate | Open-ended with no time cap |
| 1-3 hours of work | Many hours or a multi-day project |
| Uses hypothetical or sample data | Asks you to solve a real, current company problem |
| Tests one or two core skills | "Build us a feature" or a full deliverable |
| Paid, or short enough to be reasonable unpaid | Unpaid work that ships into their product |
If something feels off, it's fair to ask how the assignment will be used and whether there's a time limit.
How to approach one
- Clarify scope first. Ask what "done" looks like and how long they expect it to take. A good employer answers gladly.
- Read the brief twice. Note explicit requirements and any stated constraints before you start building.
- Timebox yourself. Spend roughly the suggested time. Polishing far beyond it rarely changes the outcome and signals poor prioritization.
- Show your thinking. A short note explaining your choices and trade-offs is often worth more than a perfect solution.
- Submit clean work. Clear naming, a brief README, and a quick self-check go a long way.
Frequently Asked Questions
How long should a take-home assignment take?
A reasonable one is roughly one to three hours. If a brief implies days of work or has no time cap, it's fair to push back, ask for a paid arrangement, or reconsider whether the role is worth it.
Should I get paid for a take-home assignment?
Short, hypothetical exercises are commonly unpaid. But if the task is large, time-consuming, or asks you to solve a real problem the company would actually ship, it's reasonable to ask about compensation.
How does RemoteHunt help with this part of the search?
RemoteHunt is an all-in-one AI job-search platform for remote workers — it builds your resume, finds and scores jobs against it, writes tailored applications, and coaches you through the search. It aggregates remote jobs from 18+ sources and scores each one 0-100 against your resume, so you spend your assignment energy on roles that genuinely fit.
How do I prepare for the rest of the interview?
Treat the assignment as one step. See our guides on how to prepare for a remote job interview and remote interview questions to get ready for the conversations around it.
Stop wasting effort on the wrong roles — let RemoteHunt score remote jobs against your resume so you focus on real matches. Try it free.