Applied through a recruiter, first when through a screening on the phone about my experience and then was invited for a live interview. Process took about 10 days. The live interview was relatively easy as long as you can code decently enough and you're able to talk about your experience in sufficient detail.