The company recruiter contacted me regarding the job position. I agreed on an interview as she informed me that the company allows employees to work from anywhere.
The first step is a 20-30 mins call with the recruiter. I was asked about my work experience, skills, current salary, etc. The second step was to create a simple to-do app using Nodejs (preferably Express, ORM) in and React/Vue, along with tests (TDD in short). 3 days after submitting the app, they invited me to the next one-hour interview with two engineers. The interview was supposed to be 50 mins. For the first 15 mins, I had to play a replace-game between airpods and studio headphone, even had to change the room to resolve one of the engineer's "echo/low volume" concerns. The interview was an on-screen review and step-by-step fix the easy React code. I finished it in like 15 mins, then got some basic questions regarding Javascript. And that's all! The interview was ended in 20 mins.
The next working day, I got a "decided to not move forward" message without any further explanation. I tried to figure out what was wrong from my end but my message is left unresponded. If you guys give an 8-hour big technical task to candidates, at least you have to explain your decision instead of having your head in the sand.