There were three virtual back-to-back rounds for a new grad role, all conducted by senior TPMs from a single team. The interviews lasted 45 minutes and sometimes extended to an hour. Normally you also get a 15-minute break between two rounds but in my case, both my interviews got extended and I did not get any breaks.