I think CS i still very much a discipline we fail to teach - And no wonder when you look at the curriculums. In our last hiring round, we filtered a lot of applications down to 5 individuals we wanted to interview. During the interview they were all asked to write their own implementation of Fizzbus in whatever language they desired. 3 out of 5 completely failed to arrive at a working function, the 4th was able but w…
Devil's advocate: did you ask them to solve graph traversals or complex string algorithms rather than fizzbuzz ? I recently had a technical test, which I failed because I was depressed how boring it was so I missed many easy answers (say asking about private/public fields in OO).
Getting someone to regurgitate something they've been explicitly taught and memorized instead of trying to solve a problem they haven't been (does any CS course explicitly teach fizzbuzz) does not seem like good job selection criteria.
> I recently had a technical test, which I failed because I was depressed how boring it was so I missed many easy answers (say asking about private/public fields in OO).
If you're not willing to engage with a test because you think it's beneath you, you're going to have a bad time.