I was contacted by the recruiter by email with some basic questions after which I got a big assignment (several days work) which should have been followed by a technical interview based on the assignment. After sending in my final assignment I did not hear anything for a week, so I tried to contact the recruiter. After another week wait I received a message they were moving forward with other candidates. I feel for an assignment that big you should at least have the opportunity to explain your work and/or get some feedback.