I'm a young software developer, with two years working experience and seeking (without urge) for a new job.
I applied for a job to a company in my area. I was contacted after few hours by a recruiter, asking me to complete a code assignment. The assignment is not completely clear in its description, so it could be a 5-minutes task or a more involved little project in case they want a GUI to be developed, but this is just to give some more context, not my real question.
My question is: Is it common for an applicant to have to solve assignments (thus devoting his time for this task) before having the opportunity to meet in person or just over phone with a member of the company?
It looks to me like a way to apply a first filter on the applicants without taking company time to do a meeting. Of course I'm willing to spend my time to go through the recruitment process, but I would like to get to know the company more than what I can do through its web page, before.