The interviewer contacted me and then went on a long holiday. After a few emails, they replied back and gave me an assignment.
I finished the assignment within two hours but was rejected because I took a different approach than they required, which was arguably much better.
I was asked to design a game.
It's a dot popping game. If you go on glitch.com and search 'dot game', you will find it.
Although the game was simple, doing it in a better way than suggested in their instructions was, for some reason, not acceptable to them.
I made the game using JS with full type checking, unit testing, integration testing, and documentation, and it turns out it was beyond them to understand. They are looking for people with low skills in JS who write spaghetti code. I found this out because, after getting rejected, I checked a person who got selected, and they had spaghetti code for the assignment.
In my experience, if you want the job, write dumb, ugly spaghetti code with no types, tests, or anything fancy, because that is what they want.
The following metrics were computed from 1 interview experience for the Indeed Front End Developer role in Japan.
Indeed's interview process for their Front End Developer roles in Japan is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Indeed's Front End Developer interview process in Japan.