Recently, it is the interview season again, and I believe that many readers will also start preparing for the interview. A large proportion of the interview evaluation is the presentation of past projects
Today this article will talk about how to tell a good project in the interview, how to do that is clear, but also can fully show their ability
The secret is actually, use the STAR rule
First, STAR principle
So what is the STAR rule?
The STAR Principle is a tool often used by interviewers to gather specific information and competencies relevant to the job. The STAR method predicts future job performance more accurately than traditional interview techniques
STAR is the first letter of the words Situation, Task, Action and Result.
So let’s do a specific analysis for each item
S Situation is the background of the project
Mainly explain under what circumstances did this project, why do this project, it is best to reflect the necessity of this project, such as seriously affect the user experience, or seriously affect the development efficiency
In many cases, the project is distributed by the superior. At this time, it would be silly to directly say that the boss asked us to do it. We can think about why we do this project from the boss’s point of view, and the boss’s goal is our goal
How is T Task defined
Here, we can start from the big goal of the project, and then split it into specific sub-tasks, which will involve the project research, benchmarking and so on
The important thing here is that goals should be reasonable, consistent, and logical. Goals without logic are counterproductive
How does the goal make sense?
The first is whether achieving this goal will solve the problems mentioned in the background above
The next question is, is the goal derived, is it cause-and-effect, is it actually achievable? Because an unattainable goal is no goal at all
Finally, whether to refer to other similar projects, such as dachang similar projects, or open source projects and so on, reflect a benchmarking awareness
An Action means what is being done
Here you can talk about some specific project details and some technical difficulties to reflect your technical ability
Here is the best to choose a few of their own done, and more difficult point, as far as possible in detail, but also as far as possible in depth
I have seen a lot of students, when talking about the technical points, it is only general, giving people the feeling that the understanding is not enough, the depth is not enough, which is not a good habit
R Result is the Result of the project
The results are used to demonstrate the value of the project and the value they bring to the company
There must be specific values, such as 10% improvement, 500ms reduction, etc., rather than some vague description, such as significant improvement, vague description is not very convincing about the results
The essence of the STAR principle
The essence of STAR principle is to divide projects in chronological order, narrating the project initiation, execution and completion. In this way, it can be expressed in a more logical way, which can reflect the logic of my own thinking. When describing a project, it is not easy to lose all things and sound more complete
Another point is, not only in the interview process should be introduced in this way, in the resume also try to follow this rule, can reduce the cost of communication, and give a person the feeling of more professional
Second, the expansion of STAR rule
Is the specific content of law of STAR above, we can do some improvement and extension to him, such as project result is very good, can put the result that a front, can let the interviewer to shine at the moment, in the final can also add some future planning, can reflect part of their planning ability, also can do some simple checking of the project
Three, take an example
So after the STAR rule, let’s do an example
In the last article, we talked about the package size optimization of Vue. On the one hand, we shared the technical point of package size optimization. On the other hand, we actually shared how to talk about a project
Let’s take Vue package size optimization as an example
Readers who don’t want to revisit the previous article can take a quick look at the table of contents:
Title: Vue package size optimization - from 1.72m to 94K i. Background II. Objective III. Scenario IV. Implementation V. Results VI. Follow-upCopy the code
The first is the title, “Vue package size optimization – from 1.72m to 94K”, corresponding to the title is Result, I put it in advance, in fact, let you see the optimization results at a glance, so that you can decide whether to continue to read this article
On a resume, when the interviewer sees a good result, he or she will naturally want to move on to what did you do to achieve that result
But if the result is very average, there is no need to advance, if MY optimization result is 95K to 94K, and write in the title, then the reader has no desire to read, this will not have much ability
Then there is the background, corresponding to Situation, which illustrates the need for package size optimization
The second reason is that I decided my goal by looking for a similar website and looking at its package size. Since similar websites can achieve this goal, we must also achieve this goal
Then, the formulation and implementation of the plan, corresponding to Action, are described here five major optimization points, of course, the technical difficulties reflected here are not much, but will be more detailed
The following is a display of the Result, corresponding to Result
In the end, some follow-up planning is added, which is an extension of the STAR principle, indicating that this project is not one-time, and there is value to continue
That above is to Vue package size optimization as an example, how to use the STAR principle, we also go to try
Last but not least, there is an ongoing project to help 100 Android developers get hired by big companies. If you want to revise your resume or conduct mock interviews, please check out the previous articles and contact me
Finally, the Nuggets’ Markdown theme is a good one. Thumbs up