Something that bothers me: Most of these tests are looking for the same things, so why do I have to take the test for each company I apply for? It strikes me that this is a similar problem to getting into university and for that there are standardized tests. Why can't we introduce a standardized coding skills exam where everyone is given the same problems and the same amount of time to solve them? The whole industry…
Because then people will cheat and have a friend do the test for you. I have people pretending to have certifications they don't have.. or actually having the certification but somehow can't answer non obscure facts... (How can you be AWS solution architect, verified certificate, but not know that the general purpose EC2 instances is... Or what AWS service provides script execution in languages like python or node? A…
Isn't this problem shared by all exams? How often do people successfully cheat on their university/college entrance exams?
And hell, can't you potentially do this with a technical interview? Nobody who interviewed you is actually going to see you again and I don't recall an ID check at any of my interviews.
> Other than that, there is teaching to the test. You can easily argue that's what happens now, and most systems suffer for it.
Exactly, we already have "cracking the coding interview" and similar tools. I think this approach would be better because the questions can always be prepared for a particular year's interview from scratch, so there's no chance they've been seen before.