This is highly individual and depends on the region and the common practices. In Germany for example, all recruiting rounds happens just in one day, while in other regions they may go round by round. So, normally it may take 1-4 weeks for CV screening, then you get invited and have 2-6 weeks for preparation for your interview day (it all depends on the availability and schedule of the firm), and then there are 2-3 rounds, where you would be selected. In the shortest way it takes 3-4 weeks, in the longest run - 3 or even more months. Now with a "corona" the whole process was significantly slowed down. Just bare this in mind.
If you need any help or assistance, just drop me a line.