3 rounds. First round was 30 minutes, 2nd round was 30 minutes, last round was an hour if I recall correctly. All interviewers very friendly and reached out when I was given an offer. Had another offer so they got back to me pretty quick (maybe two days) after my final interview.