Remix.run Logo
eyelidlessness 9 hours ago

The opinion question will probably tend to weed out good candidates too, however. Interviewers and interviewees being human and all, it can over-emphasize superficial disagreements, where those differences of opinion may actually be valuable to a team if they come up in a more relevant context.

smithcoin 9 hours ago | parent [-]

The point of the question is not to superficially disagree though, the point is to see somebody speak with passion about something they should have knowledge of.

marcinzm 8 hours ago | parent | next [-]

The problem is that the person asking the question is a flawed easily biased human just like everyone else on this planet. Someone with a strong opinion that they disagree with will leave a more negative opinion than someone with a strong opinion they agree with. So it's not a question on passion or tech but on reading the interviewer and then figuring out how to sell them.

Moru 8 hours ago | parent [-]

A strong opinion does not have to be about what tech stack to use for best results, that depends on the goal. It could also be a few notches above the actual tech. My strongest opinion would be about the usability of what I'm creating, not just what the user wants but to figure out what they really want. Sometimes they are so blind to the actual problem that the solution they want isn't quite fixing the problem in the most efficient way. Especially if they don't know enough about the tech to know other ways of fixing the workflow to their liking.

wubrr 4 hours ago | parent [-]

That's almost a non-answer in the context of an interview for a technical role.

wubrr 8 hours ago | parent | prev [-]

The longer I've been in tech and the more I learn, the less strong opinions I have. There are things you learn that should be done a certain way, but if the rationale behind that is strong/ubiquitous enough, it's not really an opinion any more. For example, I could say 'metrics/analytics/monitoring is super important... etc.' now the interviewer can decide to either agree with this fairly obvious/ubiquitous 'opinion', or decide this point is not interesting/controversial enough.

Ultimately, I think it's a terrible question - there's no 'right' answer, and you're completely at the mercy of the interviewer's subjective opinions/feelings.

If you want to hear about something the interviewee has passion/knowledge of - ask them about a project they worked on, what problems they ran into, what they learned, etc.

romanhn 8 hours ago | parent | next [-]

This was similar to my reaction to that question, and how I'd respond to it in the interview (with curiosity around what they're trying to get out of it). It's not that I don't have strong opinions, but they are necessarily couched in context. Strong opinions lacking in context are a sign of a lack of experience. Sometimes unit tests are a must, and in other cases they are an absolute waste of time. Sometimes microservices are the right call, and others they are an unnecessary complexity. The more experience in this field I get, the more gray and amorphous my opinions become, and "it depends" is the default, if not interesting, answer.

em-bee 6 hours ago | parent | prev [-]

i agree with that. as a young person i had a number of strong opinions. i am still kicking myself for insisting that a mailinglist server written in C would be better than one in python, based on the language alone. my opinion was just blind prejudice despite not being strong in C, and always having preferred languages like pike, python or javascript.

basically most strong opinions are based on lack of knowledge. one that i have now for example is that kubernetes is over engineered for most problems. it's based on discussions here on HN and not any actual knowledge or experience with it.

as a consequence i have learned to be very careful with strongly expressing opinions, because it can be difficult to back them up, especially when i face someone more knowledgeable in that space.