Recruiter screen:
General screening questions, was asked how much time I wanted to prepare and asked for two weeks even though recruiter suggested to take more time.
Phone screen:
Interviewer did not ask for complexities but I brougth them up right before ending the call.
Got confirimation within two days that I made it through to the onsite. Again, I was given a the option to take a few weeks to prepare but I decided to take to weeks to prepare and had the onsite scheduled within two weeks.
Onsite:
The whole process took about five weeks from recruiter reaching through linked in all the way up to rejection email. The onsite itself was not hard at all but I focused too much around studying leetcode problems and spent very little time around system design and preparing for behavioral questions. On to the next one.