Process: HR screening -> 2*Product interviews -> 2*Product interviews + Behavioral interviews
I was rejected after product interviews. Prepared for 2 weeks and it's way less than enough. It is recommended by Nancy Chu that you should have 6 weeks. On the other hand, the recruiter will ask you to provide available time slot in no later than 10 days after the screening call.
The recruiter is very nice but refuse to provide comments (due to policy?)