The interview process would be average if it was not for extremely poor guidance from the recruiter, leading to a difficult interview experience as expectations were not clear.
There were four rounds to the interview process: initial conversation (very technical) with an engineer, a technical screening, a 8-12 hr take home assessment, and a demo.
Initial conversation - Be extremely fluent on the know the product, and be able to explain the work that you have done in very technical terms.
Technical screening - Absolutely no guidance from the recruiter that prepared me for the screening. I was asked in-depth questions on API endpoint design and queueing. I have no idea how I passed.
Take-home assignment - Ridiculous amount of time spent, and yet the impression I received was that it should have only taken 8-12 hours which is completely false. In order to fully familiarize yourself with the product, write the code, tests, create a comprehensive presentation.. it took me well over 20 hours. I would not have done the interview if I was in the midst of interviewing for other companies, but because I wanted the practice I took it.
Demo - interviewers were hung up on how they thought the code should look, rather than accepting my approach and integration.
The recruiter was especially terrible ~ never had concrete guidance or seemed to have any idea of what the interview actually looked like, very vague answers, and did not check in in a timely manner. Feedback was poor as well and not interested in hearing about the interview experience. After talking to others, it seems like this is the typical Auth0 interaction. I'm happy I did not receive an offer and would never interview for this company again.