Follow-ups you can only half answer
Say where your experience ends, then reason out loud from what you do know.
What they’re listening for
- • Are you honest about what you know?
- • Can you reason from first principles?
- • Do you know how you'd find the answer?
Technical interviewers keep asking “and then what?” until they reach the edge of what you know. That's the point of the question, so reaching the edge is normal. What matters is what you do there: say where your experience ends, share what you do know, and mark your guesses as guesses.
Stiff vs. natural
Interviewer: “You mentioned Kafka. How does it guarantee message ordering?”
Sounds stiff
“Kafka guarantees the ordering of all messages through its distributed architecture and replication mechanism, which ensures consistency across the cluster.”
Sounds natural
“I've used it as a producer and consumer, but I haven't run the cluster myself, so let me reason from what I know. Ordering is per partition, not across the whole topic. So if you need all the events for one user in order, you use the user ID as the key, and they all land in the same partition. Across users there's no ordering guarantee, and I'd expect that's on purpose, so it can scale. Is that the level you were after?”
- Says where the experience ends, in one sentence.
- Then shares what they do know, precisely.
- “I'd expect…” clearly marks a guess.
- The stiff answer is a bluff. Follow-up questions would expose it fast.
Reasoning past the edge of what you know
Interviewer
“You used Redis as a cache. What happens when it runs out of memory?”
You
“That depends on the eviction policy. You can tell it to evict the least recently used keys, and I'm pretty sure the default is to refuse new writes instead. We set it to evict, because everything in there was a cache we could rebuild.”
“I'm pretty sure” is honest about how confident you are.
Interviewer
“And if someone used it as their main database?”
You
“Then evicting would mean losing data, which is bad. I haven't set that up myself, but I'd expect you'd turn eviction off, turn persistence on, and add an alert well before it fills up. I'd double-check the docs before betting on it, though.”
Reasons from what the system has to do, and says what you'd verify.
Interviewer
“That's a reasonable way to think about it.”
At the edge of what you know
- “I've used it, but not at that level, so let me reason it out.”Setting expectations honestly.
- “From what I know…”Sharing the part you're sure about.
- “I'd expect it works like…, because…”A clearly marked guess, with a reason.
- “I'm fairly sure…, but I'd double-check.”Showing your confidence level.
- “That's about the edge of what I know, honestly.”Stopping before you start guessing wildly.
- “Is that the level you're looking for?”Checking if they want more.
Now say it out loud
Rehearse with the AI interviewer and get feedback on your answers.