I applied online through the official website. Recruiter contacted me few days after that. He said my resume would be forwarded to the hiring manager and he would decide wether to continue further. Once the hiring manager approve they gave me a data task. They gave 2 days time to finish the data exercise. After I finished the data they hiring manager didn't think that my skill set didn't meet the requirements for their business.