Interviews
Same Project Experience: Why Do Some Sound Like They Did Grunt Work, While Others Sound Like They Led a Team?
Translated from the original Chinese essay · Read the Chinese original →
"Can you tell me about a project you've worked on?"
This is one of the most common questions in interviews, but it's also the one where you can lose your footing in the first thirty seconds.
We may not even realize it, but just saying "I was responsible for developing the login feature in this project" has already stamped a label in the interviewer's mind: this is likely an executor.
Clearly, it's the exact same project. Why can some people articulate systemic capability, while others only turn it into a division-of-labor report?
The difference lies in those few sentences of how you tell it.
A real project is never one person completing one thing.
We participated, we built, we debugged, we shipped... these are all true, but if we only state what we did without showing "how we did it," "what problem we were solving," and "what impact it had after completion," then it easily falls into a bland chronology.
For example, take this sentence:
"I was responsible for developing the user login module, using JWT for authentication."
It sounds correct, but it's not memorable. It's more like a perfunctory recap: you state what you did, but you don't clarify why you did it, how you did it, or how well it turned out.
But when we upgrade the expression slightly:
"At that time, our user base was growing rapidly. The original login verification hit the database every time, and performance couldn't keep up. So I refactored the authentication method, introducing JWT to alleviate the bottleneck under high concurrency, and successfully reduced the login response time from 1.2 seconds to 200ms."
It's still the same login module, but the second version conveys:
- What the underlying problem was
- The reasoning behind the choice
- The impact after completion
This isn't about making it complicated; it's about recognizing that technical details are the skeleton, while decision-making logic is the muscle.
A deeper dividing line is: are we willing to talk about failure?
Many people worry that discussing failure will lower their impression, but in the eyes of an experienced interviewer, a genuine failure case reveals maturity far more than a templated success record.
For instance, someone might say:
"Previously, we were building a campaign page. To speed up responses, we put all hot data into Redis cache. As a result, on the day of the big promotion, a cache avalanche occurred, and the database was overwhelmed."
If you stop there and just blame others or say you later added a lock, it indeed leaves little impression.
But if we can say:
"After that incident, I began to rethink caching strategies. We not only added pre-warming and expiration distribution mechanisms, but also moved the degradation strategy for critical requests from the application layer to the edge gateway, ensuring that even in the worst case, the source wouldn't be overwhelmed."
Then even in failure, we can reflect on how we reconsidered and strengthened the system from a design perspective.
At that point, the interviewer hears not just what we did, but whether we can solve similar problems next time.
And in terms of expression, as long as we adjust the way we ask questions slightly, we can naturally demonstrate growth. Even junior candidates can show their thought process of seeking to understand not just the what, but the why.
Question 1: Is there a deeper underlying problem that this requirement or solution is trying to solve?
For example, is a cache being built to solve latency issues? Stability issues? Coordination issues between upstream and downstream? The more you can see the "motivation behind the technology," the easier it is to demonstrate depth.
Question 2: Why did you do it this way at the time? Did you consider other options?
It doesn't have to be a complex selection process, but did you think about tradeoffs? Were you ever challenged? Did a particular detail overturn your initial plan?
Question 3: What visible change resulted from this work?
Better performance, smoother processes, fewer errors? Even if it just saved the team two hours of repetitive operations, it shows you're thinking about impact.
These questions aren't answer templates; they're reasoning clues.
The distance from "I completed the task" to "I changed something" is the gap in career level.
We don't need to turn every project into a thesis, nor do we need to artificially inflate it.
What truly reflects level isn't how many projects we've done, but whether we've experienced genuine reasoning and choice within them—whether we are the kind of person who proactively identifies problems, is willing to embrace ambiguity, and thinks about the future.
So next time you hear:
"Can you tell me about a project you've worked on?"
Take a moment, slow down, and think clearly.
We're not reporting tasks; we're using these few minutes to present how we work, and to define who we are.
Reader feedback: From another perspective, often at the junior level, there isn't much content at the level of thinking and decision-making. Often it's just being assigned tasks and completing stories. At that point, you can talk about how you understood your task, how it contributed to the overall project, and how you sought input from seniors. If there's truly nothing to talk about, then that example isn't suitable for an interview.