The whole process took less than 3 weeks.
1. A quick 30 min call with the recruiter to go over your resume. If they like you, then you'll interview with a manager.
2. The first technical interview with the manager was an hour long and we went through my experience, the manager's experience and then a coding question, it was an easy-medium linked list coding challenge.
3. If you get to the final round of interviews, you will be interview by 4 people in a half day long interview of 4.5 hours. One hour each person and 30 min for lunch break. This round of technical interviews is the more tiredsome and the coding questions are not bad either.
I realy suggest you to keep doing leet code and hacker rank medium-hard problems beacuse these people expect clean, almost perfect O(n) O(1) answers, in a spam of 30 minutes. This was my first time doing this style of interviews and for me (i got VERY anxious) it was brutal, though the questions shouldn't be that bad to solve, they expect you basically to respond like chatGPT and even comment your code.
I think this is achievable if you get time to practice at leas 3-5 medium to hard exercises daily on leetcode for AT least a month. I only did like 30 exercises in total and they don't care that you did a brute force approach to the problem first, if you don't have time to give the best answer to the problem, they'll probably will not make you an offer.