I applied online. The process took 4 weeks. I interviewed at Turing
Interview
Don't waste your time unless you are ready to work for $20 dollars per hour.
Their submission website is sloppy and unprofessional.
It abuses your time asking you to do more and more hour-long (!) quizzes for various technologies.
The quiz questions test trivia, not engineering knowledge. Most of the questions can be googled up in seconds.
On numerous occassions, I was stuck after passing all the required quizzes. I thought: "so what next? I took all of the required quizzes, how do I proceed further"? No visual cues, no nothing. Absolutely nothing on the user interface suggests that I need to wait until they decide to throw more time-wasters at me.
There is not a single contact point (at least email) on the site to clarify what the heck is happening and what to expect next.
After that, there was a technical interview with a guy who asked me to solve an "engineering task, thinking like a developer", but refuses to acknowledge that there can be multiple approaches to solving a problem. He specifically expects one particular type of solution, without ever making that expectation clear.
Finally, after reaching the "onboarding call" stage I was asked about my rate and then informed that they would not proceed with me unless I set it at $20 dollars per hour.
Could they have asked about the rate in the beginning of the process, not after I've invested a ridiculous amount of time into this?
This was the most silly interview experience in my life.