3 parts were online: first debugging, then coding, then a workspace simulation. Next was a phone call technical/behavioral interview set to take 45 minutes. The phone call asked lots of behavioral questions, then one LC hard quesiton
First, coding challenges are sent out to applicants. Then, if the applicant is chosen, a recruiter will send an email to set up an interview. If applicant does well enough in the interview, they get the job.
Test on AMCAT needed to be done as a first step after application.
The test date took a long time to be finalized after the submission of application, maybe above one month.