Onsite was virtual through chime with 4 different rounds: 1 medium LC, 1 LLD design problem, 1 HLD problem, 1 medium LC + 1 hard LC. Two of my interviewers were very pleasant and pleasure to work with. One of them was neutral. But the last one doing the HLD design interview was the worst experience I've ever had in an interview. Dude was straight up yelling at me on why I'm going a certain direction or constantly asking and giving condescending questions and remarks when I was very clearly stuck. Almost like his 15 yoe built him an ego no one put in check. I haven't heard back but I wouldn't want to work there under someone like that.