Preparing for Common Interview Questions
The real intent behind frequently-asked interview questions, and how to answer them specifically rather than generically.
What you'll learn
- Identify the underlying intent behind a frequently-asked interview question
- Structure an answer to 'Tell me about yourself' that stays within a target length
- Distinguish a specific, honest weakness answer from a generic, evasive one
Prerequisites
Explanation
A small set of questions shows up in an enormous number of interviews, and each one is really asking something more specific than its literal wording suggests.
"Tell me about yourself" is rarely a request for a full biography. It's usually best answered with a present → past → future structure: where you are now professionally, the relevant experience that got you here, and what you're looking for next — essentially a slightly longer version of the personal-introduction structure from earlier in this course, adapted to open an interview specifically. A generic answer that could apply to any candidate for any job ("I'm a hard worker who's passionate about growth") wastes the one open-ended question most likely to shape the interviewer's first real impression.
"What's your greatest weakness" is genuinely asking about self-awareness and evidence of growth, not asking you to disguise a strength as a flaw. Answers like "I work too hard" or "I'm a perfectionist" are recognized immediately as evasive rather than honest, because they're not real weaknesses at all — they're humble-brags in disguise, and interviewers hear them constantly. A stronger answer names something specific and genuinely limiting ("I sometimes underestimate how long detailed testing will take"), paired with a concrete step you've taken to address it ("I now add a 20% time buffer to every testing estimate, which has made my timelines more accurate"). The second half — the concrete improvement step — matters as much as the honest naming of the weakness itself; naming a flaw with no evidence of addressing it just leaves the interviewer with the flaw and nothing else.
"Why this role" (or "why this company") is evaluating specific motivation, not generic enthusiasm. "I'm a hard worker and I'm passionate about this industry" says nothing that couldn't be copy-pasted into any other application. A specific answer connects something genuinely true about the role or organization to something genuinely true about your own background or goals — for example, connecting an organization's stated focus on a particular product area to a specific project you've already done in that space.
Across all three questions, the common thread is the same: specificity beats general positivity. An honest, particular answer — even one that admits a real weakness or a real gap — reads as more credible than a polished, generic one that could have been given by anyone. Interviewers hear the generic versions of these answers dozens of times; a specific, well-structured answer is what actually gets remembered afterward.
What common questions are really evaluating
'Tell me about yourself' -> narrative fit. 'Greatest weakness' -> self-awareness and growth. 'Why this role' -> specific motivation, not generic enthusiasm.
Example
Looks up the underlying intent behind a fixed set of common interview question labels.
function identifyQuestionIntent(questionType) {
const mapping = {
"tell-me-about-yourself": "narrative-fit",
"greatest-weakness": "self-awareness-and-growth",
"why-this-role": "specific-motivation",
};
return mapping[questionType] ?? null;
}
// Example: identifyQuestionIntent("greatest-weakness") -> "self-awareness-and-growth"Guided exercise
Guided exercise
Write isSpecificWeaknessAnswer(answer) where answer is { weakness: string, improvementStep: string }. Return true only if: (1) weakness is non-empty after trimming AND, compared case-insensitively after trimming, is not exactly one of these generic phrases: 'i work too hard', "i'm a perfectionist", 'i care too much'; and (2) improvementStep is non-empty after trimming and at least 10 characters long.
Checks: Accepts a specific weakness paired with a real improvement step · Rejects a banned generic weakness like 'I work too hard' · plus 1 hidden check
Code editor. Press Escape then Tab to leave the editor if keyboard focus becomes trapped. Press Control+Shift+M inside the editor to toggle Tab-key focus trapping.
Stuck? Get a hint.
Independent exercise
Independent exercise
Write isWellStructuredIntroAnswer(answer) where answer is { present: string, past: string, future: string } (a 'tell me about yourself' answer using the present-past-future structure). Return true only if: (1) all three fields are non-empty after trimming; and (2) past is not the same as present when compared case-insensitively after trimming (past must add real information, not just repeat the present).
Checks: Accepts three distinct, non-empty present/past/future fields · Rejects a past field that just repeats the present field · plus 1 hidden check
Code editor. Press Escape then Tab to leave the editor if keyboard focus becomes trapped. Press Control+Shift+M inside the editor to toggle Tab-key focus trapping.
Stuck? Get a hint.
Common mistakes
- Giving the exact same 'tell me about yourself' answer regardless of the specific role or company.
- Presenting a fake weakness disguised as a strength instead of a genuine, specific limitation.
- Answering 'why this role' with generic reasons that could apply to any company in any industry.
- Rambling through a full personal history instead of the present-past-future structure focused on what's relevant.
Knowledge check
Takeaway
Common interview questions have a predictable underlying intent, and a specific, honest answer to that intent is remembered far more than a polished, generic one.
Summary
'Tell me about yourself,' 'greatest weakness,' and 'why this role' are each asking something more specific than their literal wording. Structured, specific, honest answers — a present-past-future intro, a real weakness with a genuine improvement step, a real connection to the role — outperform generic ones that could apply to any candidate.
Your notes
Notes save automatically.
Finished this lesson?
Mark it complete to track your progress and schedule a future review.
AI tutor
The optional AI tutor isn't enabled in this deployment. All lessons, exercises, quizzes, and search work fully without it.