This interview process seems to be optimized to maximize the benefit of the company, and honestly I am impressed with how well it is designed. There must be some smart people behind it. If there are any Auth0 people reading and are wondering how to improve the interview experience, I advise you to not take this as a bad review. Just because my experience was negative, doesn't mean that it was not an optimal process. The team and the recruiter were pleasant to communicate with, and kept everything clear and transparent.
It was a multi step online interview, with technical questions and a code review section. Pretty hard to fake your way through, it was a good way to test for experience and intuition. Basically, you should know your stuff. However, in my opinion, they don't test enough for algorithmic prowess.
They give a take home assignment. Unfortunately, this takes away from the time you can spend preparing/interviewing for other companies - especially if you have a full time job. The requirements for the take home assignment were a little bit too verbose. I consider myself skilled and it took me 12 hours to complete. They expect you to take this long, but if you aren't skilled it will take you 30+ hours. Personally, I'd do an algorithmic type interview over a take home any time of the day.
They give you a deadline to accept an offer. I do not approve of this practice, as I believe it is a way to narrow your choices to find alternative offers. Personally, I really wanted to work for Auth0. However, if you are still trying to evaluate what your best path will be, I recommend communicating to them early on (before you invest all the time doing their take home assignment) that you will not put up with an offer deadline.