DEV Community

Discussion on: 5 Lessons My Bootcamp Didn't Teach Me

Collapse
 
erebos-manannan profile image
Erebos Manannán

It's really depressing how so many companies nowadays think they're so cool when they ask people to do the dumbest things in "job interviews".

If anyone tries to make me solve a riddle at a job interview I will tell them I'm not interested in the job as they're obviously not serious and lack the skill to hire competent people.

Also you're wrong, they ARE a joke if they're trying to quiz you on useless things like that, and e.g. the correct answer to "What does 45 + '17' evaluate to?" is "depends on the language, and in real world situations you shouldn't bump into the situation as you shouldn't be writing code where that can happen, but if you want to find out run the code instead of asking me".

I don't go to interviews to play games and jump through hoops, if they want to learn what I know about things, riddles, writing code on paper, or trying to pick out syntax errors is not the way. At least most of the time my job does not involve me being able to pick out every error in the code manually, that's what parsers, IDEs, linters, and unit tests are for.

Collapse
 
kim_hart profile image
Kim Hart

When I say they're "no joke", I mean that juniors have to be prepared for a crazy-wide range of technical tests—some meaningful and some arbitrary—and GA simply didn't shed light on that. No matter how stupid or dissimilar the tests are to actual dev work, these situations are daunting and unfortunately very common, and new devs should be aware that they'll probably come across a few of them.

Collapse
 
huskey_cl profile image
Chris • Edited

I think, serious companies give you a task, which you have to solve within several days and which is related to their product, because this is how dev is actually working. Not monkying around with riddles and stuff. Of course, there is a need of a technical interview, where they can have a feeling of how good you are as a dev. But it should contain serious questions which are solvable. If they want to know how you work as a dev, they have to let you code. Freely. Not with a projector. There is just no need for "Live-Coders"