I applied online. The interview process took 3 weeks from start to finish. The interview process consisted of the following: applied online via LinkedIn, intro interview with recruiter, phone screen with technical management, group/panel interview with hiring team and management, and offer extension a few days afterwards.