|
|
|
|
|
by EForEndeavour
2116 days ago
|
|
Isn't that the exact point of the surrounding article? The author emphasizes the importance of asking clarifying questions. In that context, I think it's a great question: > given a list of numbers, return two numbers such that one times the other results in 220 It's highly plausible that at some point in the candidate's career, a nontechnical coworker or manager will use nontechnical language to ask them to do something technical, and they'll need to ask for better specification. A candidate who smart-assedly ignores the input list and returns the numbers 10 and 22 is demonstrating that they assume the asker is an idiot not even worth the time to ask clarifying questions. The candidate has messed up priors: what is the chance that the only piece of information provided in the question is utterly irrelevant? The candidate is also prone to unilaterally making assumptions that reduce their workload, possibly while smugly patting themselves on the back for Kobayashi-Maruing their way past the idiotic interview question. That's bad. A candidate who has a modicum of social intelligence would reasonably assume that the asker expects them to limit their consideration to the given list (otherwise what's the goddamn point?). Even then, there are ambiguities, which the article rightfully points out you should ask about. |
|
If I was given that question it would be a red flag.
1) it’s a stupid algorithm question similar to what I saw in high school, 2) it’s poorly worded and nonsensical.
Depending on what I know about the company I may or may not give them the benefit of the doubt. In most cases it’s safer to assume the interviewer (and by extension the team) is just not competent.