19 comments

[ 0.22 ms ] story [ 58.8 ms ] thread
Your greatest weakness isn't the technical edifice that you are least knowledgeable about - which will be constantly changing anyway due to the advent of new technical paradigms and the obsolescence of skills you once relied upon.

Your greatest weakness are the character flaws that reliably lead to poor decisions. For example (not based on you in any way) you might be an impatient person. When you're starting out and tackling relatively simple problems, this is no big deal. But as you graduate to working on more ambitious and complex endeavors, it could turn out to be a major limiting factor.

The real point f this question is to see whether you're the sort of person that will ask for help when you run up against your own limitations, or whether you'll project your shortcomings onto the problem at hand while you attempt to rectify them, reducing overall efficiency. This mindset is a major reason for projects going way over budget despite being glaringly flawed.

I don't like using this question in interviews, because it's neither realistic nor polite to invite a complete stranger to engage in deep character analysis in an asymmetrical commercial negotiation. Even a shallow person can sense the loaded subtext of the question being 'give me an excuse I could use to fire you if I felt like it,' and has a strong economic incentive to obfuscate their answer. So I'll generally ask 'what would you like to be better at?' which typically generates a more honest and useful reply.

When you're on the receiving end of this question, you can leverage it in your favor. For example 'I'm not great at time management - if I'm told a problem is important I'm likely to just keep working on it to the exclusion of everything else. I do better when I have an understanding of the big picture and the relative importance of different tasks.' This is an indirect way of inviting your future manager to share information which you might otherwise not be considered worthy to receive. As a general rule, offer a solution to the problem immediately after the problem statement. This shows you to be both a good team player and require little emotional maintenance, both of which are far more interesting to most managers than your primary competency - especially in tech, where your primary competency probably has a short life before it's made obsolete.

Your greatest weakness is a lack of long-term perspective. Your post suggests to me that right now you can't imagine yourself doing anything but pounding out code for the rest of your working life. That's not a sustainable trajectory because software development isn't a body of truth like mathematical knowledge, but more like a jigsaw puzzle where pieces are taken away and replaced at random intervals. In short, what you'll be doing in the future will almost certainly not be what you signed up for. For yourself, it's vital to have an answer to the question of what you'd do if you weren't writing code (another common interview question) because there's a good chance that at some point you'll get sick of it.

The whole point is that it's a bogus question -- and usually the interviewer doesn't even really know why they're asking it (typically, it's because someone told them to).

So many people chose to give "These aren's the droids you're looking for" responses, as described in the original post.

> Your greatest weakness are the character flaws that reliably lead to poor decisions. For example (not based on you in any way) you might be an impatient person. When you're starting out and tackling relatively simple problems, this is no big deal. But as you graduate to working on more ambitious and complex endeavors, it could turn out to be a major limiting factor.

But now you've given them an actual serious weakness. I would disqualify an interviewer over this. This is very different from say "my SQL isn't great" which you'll improve over some months.

I'm not telling them to say that in the interview. I'm telling them that's what the interviewer is trying to discover and filter out - as you've just demonstrated.

I haven't given anyone such a weakness. That's what weakness is; a strategic disadvantage.

Sorry, but this seems like shitton of fake psychology. Maybe I'm too straightforward, but I can never tell anything about person's mind without giving him a chance to work 2-3 months before making full contract. Interview should cover overall sanity (i.e. basic mental health) and area knowledge/exp, otherwise you present your company as bunch of 'progressive idiots'. People are happy when you don't ask them things they're naturally unable to understand.

People who can win bogus interview have skill to win bogus interview, nothing more. I just can read your or someone else's tip comment and go apply seriously with that in mind. On 10th try I'll master it.

I can never tell anything about person's mind without giving him a chance to work 2-3 months

I would enjoy such a relaxed pace.

I tend to focus too much on work and my projects at work.
i cringed while reading that.
it's a BS question so it deserves a BS answer.
I usually re-frame the question to the chocolate cake context.

Like, I have a real weakness when I run into something puzzling, I can't help myself from solving all of it.

yup, the question is just asking you what you are currently consciously working on improving, thats all.
I tell the interviewer that I will not answer that question since everyone has their pet answer which is just some kind-of strength masquerading as a weakness. No one actually tells the interviewer their 'greatest' weakness so the question is bogus, and in my opinion, the sign of a weak interviewer.
So your greatest weakness is the lack of diplomatic answers to bogus interview questions. :)
"What is your greatest weakness?"

"Honesty"

"Uh... I don't think honesty is a weakness."

"I don't give a fuck what you think."

Am I the only one who kind of likes the proposed answer?

Sure, it's technically oriented, but a) there's no reason it can't be derived into something non-technical and b) it shows the absurdity of the question with tact and diplomacy. Not to mention that it still manages to actually answer the question!

I'm not a recruiter, but to me, point (b) is a sign of clear intelligence and social grace. Frankly, I like working with people like this.

Some of us have weaknesses that can't just be overcome. They are continual struggles and probably always will be. You work hard to counteract these natural tendencies.

I'd go as far as saying everyone has these. The question is intended to tease out whether you're aware of yours and whether you actively work to counteract it.

One answer I've been mulling for my next interview is something like the following: I lack whatever skills or traits are needed to advance at my current job. That's why we're having this conversation now.
And what skills are those? Your phrasing is pretty shallow if that's all you got!