I applied online. The process took 4 weeks.
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 occasions, 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.
What type of Node.js streams are there? What props are there in a particular React Native component?
The following metrics were computed from 64 interview experiences for the Turing Software Engineer role.
Turing's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Turing's Software Engineer interview process.