4 Rounds with a month-long timeline and return times as follows: 1st behavioral call with the recruiter (30 min) - return time was 2 business days 2nd Google Meets call with 2 engineers for a brief background check and a system design question (1 hr - design an elevator) - return time was within the same business day 3rd Google Meets call with 2 senior engineers for an integrated problem (System design + filling in methods for a code repository. 6 hrs long) - return time was within the same business day 4th Final in-person or online chat with the hiring manager, 2 senior engineers, and 2 newer engineers (1.5 hrs long) - return time was in a week with a cookie cutter rejection email. I've requested feedback from the hiring manager to no avail. Recommendation to the employer: The behavioral interviews/cultural fit should come first. A lot of PTO was spent on the technical interviews. The 3rd interview was quite difficult as you have to learn financial jargon, create a system design, then be able to articulate everything into their code repository.