I applied online, and got selected for a phone screen within a week. Phone screen consisted of standard algorithm problems.
Later, I got called up for the onsite interview. The onsite consisted of three rounds, one algorithmic, one design, and a final pair coding exercise. I loved all of the rounds. There was snack available, and I really loved the team.