15

I don't like interview coding challenges. At the same time, given the skill level of some developers I've worked with who work for a contracting firm and presumably didn't get a coding test in their intervies...I understand the necessity. Some people are so bad at coding that even the simplest of coding tests can show how bad they are.

I think my favorite is being given a simple task to write code for. And that's it. No "use this specific language feature to do this specific thing". Just a task and that's it.

I got a really simple coding test once. I had to reverse a string. I could choose any language. Presumably they wanted to see loops or something, but I just used Python and did this: string[::-1]

I got the job.

Comments
  • 1
    You got the job because you were able to reverse a string? Man, some people have all the luck in the world.
  • 0
    @newandroidfan there was a lot more involved than just that. It was just the only code I had to write in the spot. The rest was looking at past work, and I was an internal hire so they talked to my previous manager too.

    Plus, it was sort of an entry-level position. Better than the IT Call Center position I had previously, but still entry-level, with entry-level pay.
  • 1
    In my opinion, and the opinion of the company I work for, on the spot code tests arent a true reflection of your skills. We give a few days to compete our code challenges and most of them are just to debug what's wrong or what could be improved. This brings understanding of an algorithm and then language knowledge with the optimisation instead of just being able to implement an expected algorithm from a description.
Add Comment