Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Agree. The anti-pattern here is expecting a specific answer for a question. The goal should be, "how does this candidate think through problems?" If they arrive at a logic solution and can critique it, then I would consider the question completed.

Some questions are better than others here, specifically ones that have many correct implementations and varying levels of optimal-ness. I'm a big fan of asking for Fibonacci implementations, for instance.

Since this question can have different correct implementations, then I would not consider it a bad question to ask.

It's upon the interviewer to be open to different answers, evaluate them fairly and ask smart follow-up questions. "Ok, so what's the complexity of your answer? Do you think it's possible to do better?" or "Compare your answer with this implementation".



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: