The interview process took 3 weeks when recruiter/HR initially mentioned the company would be quick to make a final decision after 3 rounds. However, to my surprise I found out there was a final round so a total of 4 rounds after my third round of interviews. I was clearly annoyed after several days of radio silence that I had to reach out to HR to see if I was still being considered to move forward in the interview process.