The task was simple(depending on how much you are comfortable with the tech stack) a node CLI and frontend not taking kinda app.
I built and shared the CLI tool, I am not sharing my GitHub repo for the sake of integrity.
CLI tool took around 4hrs with good care, I wrote just like how I write production code.
I shared the repo on twitter and discord to get reviews of the code, the code is very clean only i need to fix comments, which i did not.
This company does not write UNIT TEST! so don't even bother writing it.
They shared a list of commands which i need to implement, i did contribute to open source projects that are node cli. So I used the same DIR structure for this task. The weird thing is some of the commands do not follow linux philosophy or community standards of building a CLI command. May they are thinking i don’t.
Make sure you read the requirements correctly and don’t make assumptions on what you like to implement.
They evaluate based on what they asked only. Which they mention.
Front end task.
A note taking app with angular, they will recommend you to use redux better use it for sake of higher score.
I built the app in 40 minutes, with the help of an angular theme. The code fits in the one single component with no problem.
But they want to check how you can use components and other things which they mentioned in the task.rather than how you built the app.
THEY DON’T ACCOMMODATE while you working on the task, most companies which I solved tasks paid me around $50 to $80. So better think before spending time.
Summary
Work on the task and build it around what they are looking for/test/review for.
Don’t assume the requirement better to reach out to them by mail.