Overall, the process was well organized. I applied online and received an invitation for an introductory call with a recruiter about two weeks later. First, there was an intro call with the recruiter, followed by a take-home technical assignment. Nothing unusual compared to a typical hiring process.