I applied via a referral. Round 1 was a tech screen. They didn't respond until over a week later. After that there were 3 rounds - 1 tech round, 1 behavioral and 1 system design. All rounds went reasonably well, but a week later I got a reply mentioning they were looking for someone more senior. I believe due to market conditions right now, (with thousands of layoffs and highly skilled workers in the market) every company has many candidates as options and this has raised their expectations to unreasonable levels. A word of advice, if you are interviewing for Senior position, make sure you have extremely convincing answers for behavioral questions. I thought mine were good, but even that wasn't enough. I also want to mention that the hiring manager, who took my behavioral round, was extremely rude, he kept interrupting me and kept yawning from the moment the interview started. I might try again in future but hopefully not with this hiring manager's team.