Typical three-round interview process. Starts with an HR phone screen, then a technical interview with an engineering manager, and culminates in an onsite panel interview. Started off great in the first two rounds but it was like I was interviewing with a different company for the final round. They were quite rude to be honest, and I got the impression I was wasting their time just by showing up, and they just wanted to get it over with and get me out of there. Why was I moved on to the final round in that case? Scheduled for 1.5 hours and didn't even make it to 1 hour before they were already wrapping up their portion. Could have easily just been a virtual panel and not waste the time of everyone involved.