There were 3 rounds of interviewed process over a 3 week period., first round with HR followed by 2 tech rounds. HR Sarah was very responsive. 1st interview was conducted 1 day after I was referred by a friend. Few hours after 1st interview, the 2nd interview invitation was scheduled in the following week. 2 days after 2nd interview the 3rd round was scheduled in a weeks, followed by a HR call 2 days after the last round. All interviews were very short and took about 20-30 mins, including technical rounds.