Three interviews in the process.
1. Recruiter 2. Software Dev manager 3. Software Engineers(four) you will be working with.
The HR/Recruiter that was managing the interviews were very communicate, quick, helpful and went above and beyond.
For the process wise, I had the best experience among all the companies I've interviewed with.
After the final interview, it took me exactly one week to hear back for the result.