Asking for a C# developer with more than a few years experience. They can't do a simple Console app to read the contents of a file and create a collection of objects from the read data. They don't understand async / await, they don't udnerstand (or in some cases have never heard of) dependency injection, inversion of control, unit testing, mocking etc. Some from the tests they return don't understand even basic things like encapsulation.
That's not even getting into web stuff.
The console app they can do in their own time as well, so it's not even like we are asking them to code in front of us at the interview.
This is people who are currently working as developers as well, not graduates. People who claim to have experience in the field. It's mind boggling how they got employed at all.
The company I worked for had an awful recruitment arrangement resulting in poor candidates. Company committed long term with a service provider, who at some point could simply afford to stop caring about quality or competence or even any number of available candidates. They were basically farting out once a week a CV of a person with embedded programming experience for a web development opening. It didn't help that we were trying to find short term subcontractors on below market rates (it's EU so the rates would be actually funny for someone from US or even London). Not fully aware of the whole process I was thinking "if this is what the candidate market has to offer, I could find a job within 3 days".
Well it happened that couple of months later I indeed ended up looking for a job... and... YIKES!
Comments
We are also interviewing at the minute and I can't believe how low the bar is for people to claim they are software developers.
I'm sure these learn to be a web developer in 8 weeks courses don't help, but even people with years of experience seem to be absolutely hopeless.
Maybe it's you, in asking irrelevant questions for their experience and/or the role. As touched on by OP.
Asking for a C# developer with more than a few years experience. They can't do a simple Console app to read the contents of a file and create a collection of objects from the read data. They don't understand async / await, they don't udnerstand (or in some cases have never heard of) dependency injection, inversion of control, unit testing, mocking etc. Some from the tests they return don't understand even basic things like encapsulation.
That's not even getting into web stuff.
The console app they can do in their own time as well, so it's not even like we are asking them to code in front of us at the interview.
This is people who are currently working as developers as well, not graduates. People who claim to have experience in the field. It's mind boggling how they got employed at all.
Sounds like you are not offering enough or have a poor recruitment consultant
The company I worked for had an awful recruitment arrangement resulting in poor candidates. Company committed long term with a service provider, who at some point could simply afford to stop caring about quality or competence or even any number of available candidates. They were basically farting out once a week a CV of a person with embedded programming experience for a web development opening. It didn't help that we were trying to find short term subcontractors on below market rates (it's EU so the rates would be actually funny for someone from US or even London). Not fully aware of the whole process I was thinking "if this is what the candidate market has to offer, I could find a job within 3 days".
Well it happened that couple of months later I indeed ended up looking for a job... and... YIKES!