Applied online; the whole interview took about 2 months; asked for reference letter before onsite; got onsite after 4 phone interviews with accommodation of about half of total spend; took about 4 hours for the onsite interview with about 5 rounds of 1-to-1 interview ; interview questions extend to many fields from behavior question to techniques ( c++/image analysis/machine learning related); the process was smooth, nice people, good place to do research;