Found the position vacancy online, submitted my CV and a cover letter. 2-3 days later the recruiter called to get more background and information regarding my experiences and availability. Then met the recruiter in person (screening process) and then I was referred to the client. Client interview a few days later at the company's premises.