Submitted resume online. Got contact from the HR in about a week. Phone interview with the hiring manager. One week later had on-site interview with 9 people. Got offer one week later.
The overall process is very efficient. I am impressed. One of the sharpest design teams I have ever come across. The management is very good, too. Sure, it is not surprising that the interview itself can be difficult to some people. This is how the company picked up the best people, right?