I was dreaming for for Toptal for last two years. It was my second attempt (first time i failed because of english level) and i really upset about the results
The worst interview process I ever saw. I expected more from such company.
They give only 15 minutes for algorithmic task and expect you to solve it, debug and test. And of course it should be implemented in the most performant way. So if you are not a geek who like to spent an hour for practice algorithmic every day you have almost zero chance to accomplish it. For instance i've made a mistake in 1 row (the final result calculation) but didn't have time to debug and find out the simple mistake (it took only 5 minutes after interview).
So if you expect to work in a team of great developers - you are a dreamer. There is no good interview process. They are hiring only ones who like spend time on algorithmic practice. No code design interview, not ci/cd/project configuring interview, not testing interview, no mind-set interview. Nothing. Only algorithms.
I really upset about dreaming work for you for last two years.
If you still want to work for them just spend from 2 to 4 weeks for algorithm practicing and you will match their expectations as a "Professional developer"