DEV Community

Discussion on: How to fail a programming interview

Collapse
 
goyo profile image
Grzegorz Ziemonski

I completely agree with most of the points here, especially "don't know the basics of coding". When I started interviewing people, I was surprised how much difficulty most people have with writing a single loop and a conditional statement.

That said, I'm not entirely convinced about "overthink and complicate the question". In general, you shouldn't look for things that "aren't there" but in some cases it's desired for the candidate to try to understand the problem better before coding. We used to have a simple assignment rooted in a real business scenario and I always valued it when people asked questions about how the business really works instead of making rush assumptions.

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

By overthink I really mean overthink, not just understanding the problem. If you don't understand, or are uncertain, then ask. By overthink I mean things like planning for future requirements or making extension points that are unnecessary. These are things you shouldn't be doing in normal coding either.

I agree it's not a well defined line, but there is difference between understanding the problem, and complicating the problem.