This was my first time interviewing with many companies in a duration of 1-2 months and I learnt managing onsites at the same time is very important so that you can line up offers for negotiations. So i would suggest to keep this in mind and either rush or not rush the onsites or phone screen or the final offer. Best to keep onsites as close as possible.
Depends on team. I had two a couple of years back when I wasn’t ready for anything. One went into details of C++ classes, different kinds of constructors etc. other was a medium LC , agnostic of language. I couldn’t figure out why so much difference between the two