CAREER INSIGHT · INTERVIEW PREP
Why Interview Preparation Can Fail When You Prepare Topics Instead of Problems
A checklist of topics you have studied is not the same thing as a set of problems you can actually solve.
Knowing a topic exists is not the same as applying it under a live question. Most prep stops one step short.
A very common interview-preparation routine looks like making a list of topics — sorting algorithms, database normalization, object-oriented design principles, statistics fundamentals, whatever the role seems to require — and working through each one until it feels familiar. This is genuinely useful up to a point, and it is also a routine that reliably produces a specific, frustrating failure mode: the candidate recognizes every topic the interviewer raises, feels confident going in, and then struggles to actually apply any of it once a real problem is put in front of them. The topic was covered. The problem was not.
Recognizing a concept and applying it are different skills
Studying a topic — reading about it, watching an explanation, reviewing a summary — builds recognition: when the topic comes up, it feels familiar, and a candidate can usually describe it reasonably well in the abstract. Solving problems with that topic builds a different, more transferable skill: recognizing when the concept actually applies to a specific, unfamiliar situation, choosing it over other plausible options, and adapting it correctly to details that a general description never covered. An interview question is almost never phrased as "explain topic X" — it is phrased as a specific scenario or problem, and the candidate has to do the work of recognizing which topic (if any) is even relevant before they can apply it. Topic-based revision skips exactly that recognition step, because when you are studying a topic directly, you already know which topic you are practicing.
The same concept, prepared two different ways
| 👤 Topic-based revision | 🏢 Problem-based practice |
|---|---|
| "Review how hash tables work" | "Given this scenario, decide whether a hash table is even the right structure — then use it" |
| You already know what you are practicing | You have to recognize what applies before you can apply it |
| Builds recognition and vocabulary | Builds judgment and transfer to new situations |
| Feels efficient — many topics covered quickly | Feels slower, but matches what the actual interview requires |
Spaced, mixed practice is uncomfortable because it is supposed to be
Practicing one topic intensively until it feels mastered, then moving to the next, produces a strong feeling of progress during study sessions — each session ends with a clear sense of "I have this now." Mixing topics within a single practice session, and returning to older topics after a gap rather than immediately after learning them, produces a noticeably worse feeling during practice — more friction, more forgetting, more moments of genuine struggle to recall which approach applies. This discomfort is not a sign the mixed approach is working less well; a substantial body of learning research indicates the opposite, that the harder, less comfortable retrieval effort involved in mixed and spaced practice tends to produce more durable, more transferable learning than the smoother-feeling blocked practice, even though blocked practice feels more productive in the moment it is happening.
An interview rarely announces which topic it is testing
A real interview question typically describes a situation — a system that needs to store and retrieve data quickly, a structure that needs to satisfy certain loads, a dataset that needs to be summarized a certain way — without naming the underlying concept it is built around. Part of what the interviewer is testing, often without saying so explicitly, is whether the candidate can look at that situation and correctly identify which concepts from their preparation are actually relevant to it. A candidate who has only ever practiced a concept in its labeled, isolated form can find this surprisingly disorienting, because the skill of matching a real situation to the right underlying idea was never actually practiced — only the idea itself was.
What problem-based practice actually looks like
Problem-based preparation means working through scenarios and questions that do not announce their topic in advance, and deliberately practicing the step most topic-based revision skips: figuring out what the problem is actually asking, what concept or approach is relevant, and why. It also means practicing problems that are close to but not identical to ones already solved, specifically to build the judgment needed when a real interview question turns out to be a slight variation on something studied rather than an exact match. This is slower and produces the uncomfortable feeling of "covering fewer topics" in the same amount of preparation time — but it builds the actual skill an interview tests, rather than a skill adjacent to it that happens to feel similar during preparation.
Interviewers sometimes deliberately disguise a familiar topic to test exactly this
Some interviewers construct questions specifically to obscure which textbook topic a problem is drawing from, precisely because they know candidates over-index on topic-based revision and want to test whether recognition survives that disguise. A question about optimizing how a delivery service routes vehicles might be, underneath the business framing, a graph traversal problem — but a candidate who has only ever practiced "graph traversal" problems labeled as such can genuinely fail to notice the connection, not because the underlying skill is missing, but because the practiced pattern of recognition was trained on a different surface presentation. This is not the interviewer being deliberately unfair or tricky for its own sake — it is a reasonably direct test of whether the candidate's knowledge transfers to a new framing, which is exactly the skill real work requires, since real problems essentially never arrive pre-labeled with the name of the technique needed to solve them.
This is why "I know this topic" and "I passed the interview" can diverge
It is worth understanding why topic-based study feels so natural in the first place: textbooks, courses, and most formal education are genuinely, deliberately organized by topic, because that structure is efficient for teaching a body of knowledge systematically, one building block at a time. This is a reasonable and effective way to learn material. The mismatch appears because an interview is not testing whether the material was taught well — it is testing whether the material can be retrieved and applied under a real, unlabeled situation, which is a different task from the one a topic-organized course was actually designed to train. Recognizing that these are two different tasks, requiring two different kinds of practice, is the first step toward not being surprised when strong topic-based study does not automatically translate into strong interview performance.
A candidate can walk out of a self-assessment feeling genuinely confident — every topic on the study list felt familiar when reviewed, nothing looked unfamiliar — and still walk out of the actual interview feeling like something went wrong, without being able to pinpoint exactly what. The likely explanation is not that the interviewer asked something unfair or outside the syllabus; it is that recognizing a topic in a review context and applying it inside an unlabeled, live problem draw on genuinely different cognitive processes, and strong performance on the first does not reliably predict strong performance on the second. This is a frustrating but useful thing to understand before an interview rather than after one, because it points directly at what to change in preparation, rather than leaving a candidate wondering vaguely what went wrong.
Mock interviews work because they force the recognition step
Mock interviews are often recommended somewhat vaguely as "good practice," without much explanation of why they specifically help beyond general familiarity with the format. The more precise reason is that a mock interview, done properly with a question the candidate has not already seen and solved, is one of very few preparation formats that actually forces the recognition step — figuring out what a problem needs without being told — rather than allowing the candidate to practice application in isolation, already knowing which topic is being tested. A mock interview that simply asks the candidate to explain a topic they already know they will be explaining defeats this purpose entirely; the value comes specifically from the problem not announcing itself, which is exactly the condition a real interview also creates.
Turning topic revision into problem-based preparation
- For every topic you review, find or write at least one problem that requires it without naming it.
- Practice a mix of problems from different topics in the same session, so you have to identify which applies before solving.
- After solving a problem, explicitly name which concept you used and why it was the right one — not just that you solved it.
- Deliberately seek out problems that are variations on something you already know, not exact repeats.
- Track how often your first instinct about which concept applies turns out to be correct — that instinct is what the interview is actually testing.
Continue your research
Related Career Insights and the sections of HireSetu where this article applies.
Sections on HireSetu
- Discover jobs by industry — Apply this article to the live job market by industry.
- Career Insights library — Every article explaining how hiring decisions actually work.