First the HR recruiter called me and we had a conversation about my experience and it went well.
After that I had a Skype call with Office Manager and it was a normal conversation about my recent work environments and the methodologies we were using.
After passing these two steps, they told me you'll be receiving a test and it takes about 4 hours.
They sent me 2 tests one of them was in Spanish and I emailed them asking if it supposed to be in Spanish and the HR replied that it supposed to be in any language but she will send the English version anyway.
The first project was an Angular project and they want you to finish it and write the tests.
When I started discovering the project I noticed a lot of bugs without even starting to finish the task. The bugs were obvious and there are a lot of typos and wrong urls and the project was totally a mess. I fixed these bugs and continued to finishing the test but I didn't have enough time to write tests.
After the 4 hours passed I sent the first version and started to checkout the other task.
The other task was requiring a VanillaJS project (ES6 is preferred) and it's about writing a project that shows a list of cards with different content types. Each card has a header which contains title and the body which contains the content (images, html, text...) and the footer which contains link to the card ..
At the bottom they wrote multiple JS questions.
The task didn't have any provided data or even an example for it and when I got back to the HR she told me I must provide the data myself!
I completed the task as much as I can and sent it back to them.
After that I had a Skype call with 2 of their developers and when I asked them about the bugs and the mistakes they told me they weren't intentional but it's nice to see how the developer work with that and the explained that the department is new and they are adapting..
When I asked about the the time limit they told my the test should be just one task not 2 tasks as the HR sent me!!!