All interviews were scheduled within a span of a week. The first interview was with a future team member, and the following 2 rounds were with the manager. The last round was a client call.
What upset me was that they did not inform me of the final decision. After dedicating 7-10 days in preparation and interviews, they didn't have the professional courtesy to tell me if I've got through or not. I can handle a rejection, would have appreciated a quick feedback turnaround time.