Is the so-called project experience much better?

Editor’s note: This article is from the WeChat public account “caoz’s nightmare” (ID: Caozsay), author caozsay.

Some people in the knowledge planet spit out, saying that the project experience of some famous graduates is obviously brushed out, the electronic mall of the previous year, the spike system of this year.

I believe that every fresh graduate will face this problem. The resume hopes to fill in some project experience that allows the employer to take a high look. The school or some third-party organizations may give some internship programs to help students with such projects. Experience, and may even be a one-stop service, students only need to do a basic work with the project step by step, you can write the experience into the resume, and hope to be a stepping stone for employment.

So, today, let’s talk about how the experience of these projects is treated as an interviewer.

Of course, there are many kinds of interviewers. I only use me as an example. I think I should have a certain representativeness, but don’t demand universality.

First, what are the main points of the interviewer’s assessment?

In fact, the old text has been mentioned, one is to look at the ability, the other is to look at the attitude.

Job seeking is a matter of sincerity, here is the attitude issue, this article will not go into details.

The ability to say that ability is not your current strength? For the corresponding student, the ability is actually to see where your potential is.

So many times, what the interviewer wants to see is not what you will do, what you have done, but how you think at work, in past projects, how you learned, how you grew up.

I hope that young people must think carefully about this. If you don’t have your own thoughts, summaries, and accumulation of growth, then the project experience may be worthless.

So below, take the so-called spike system as an example, if I look at my resume,How can I interview you when I have such a project experience?

I will open a question about the progress of this project experience

  1. Have your spike system been tested for stress, and what is the highest concurrency?

  2. What is the method of stress testing? Have you considered the possibility of distortion of the stress test environment and the actual pressure environment? How to think about it and how to solve it.

  3. How the load is distributed when the maximum load is reached, and where is the maximum load.

  4. When doing stress tests, did you consider the impact of data size, and whether the relationship between data size and concurrency pressure was tested.

  5. If you are responsible for the spike system for a long time, where is the direction for further optimization of the load?

Of course, among these questions, depending on the interviewer’s answer, it may involve database, cache, I/O, and then continue to expand according to the answer.

For example, related to database query overhead, I/O frequency and optimization ideas, cache and database advantages and disadvantages and common scenarios.

There was someone saying that these questions are too difficult. Don’t say that the freshman is a graduate student. It is difficult for many experienced programmers to answer the complete question.

Then let me talk about the interviewer’s perspective.

The interviewer has stumped the candidate. I think it is normal and very reasonable. There are two reasons for this.

First, the interviewer needs to know where the current limit of the candidate is.

If you answer 100 points, the interviewer has failed and can’t understand where your cap is.

The interview questions will gradually increase the difficulty according to the candidate’s answer. Some people can’t answer a few simple questions, and the latter questions will not be asked basically. The result is not optimistic. But in fact, the better you answer, the more the interviewer needs to know the candidate’s ability limit. Knowing your limits can better arrange for you to work with the most valuable work.

Second, the process of interviewing is itself a process of attracting talent.

Excellent talents must be expected to grow, and expect to have value in their space. Many excellent talents may have more than one offer. How would he choose? Especially for technical talents, if he feels that the interviewer is really powerful, the questions raised are of great quality, indicating what, the space for learning to grow is very large, and the space that he can play is very large. If the interviewer asks a few very simple questions, the good candidates will feel that there is no technical content in this position, and they can’t learn anything. Anyone can take responsibility and they don’t love it.

To be honest, talents attracted by high-quality topics are very good, and I have experience.

So, don’t think that the interviewer is superior in the show, it is difficult for you. If you are not willing to accept the challenge and reject the difficult problem, it is naturally not within the vision of others.

So, when I am the interviewer and ask the above questions, what I am looking forward to is not how many perfect answers you have, but what kind of thinking, how to summarize, and how to It is normal to know what is incomplete, not rigorous, or some of them are incorrect. To be honest, I will not have too high expectations. But if, oh, no thinking, no summary, this is not right.

Frequently thinking, I have the driving force of research, I like to summarize and analyze. This young man, he has a lot of questions, you call him, you train him, he will progress very quickly. Don’t think, hey, how do you teach, can’t teach.

One day, young people grow into technical directors and grow into department managers and directors. If you look at this article, you will experience deeper.

So, when you are studying, you have the opportunity to get in touch with some R&D projects, or follow the seniors to do some projects. It is natural to write resumes, but I hope that you will think more and summarize in the course of the project. It is possible to understand the design goals of the project, the architectural ideas, the reasons for the obstacles encountered in the middle, the main ideas of the solution, and so on. The interviewer has a good chance to ask questions based on your project experience, and this kind of practical problem is often one of the most important judgments for the technical interview to decide whether to accept or not. Of course, the cognition is incomplete, the crippling problem is asked to collapse, not too nervous, the interviewer should see your thoughts, test your limits, as long as your thinking is clear, the logic is clear, and the lack of experience is completely understandable. The interviewer likes young people with potential.

From campus to workplace series

Is it really more important than choosing?

What is a workplace experience

I heard that you don’t want to behave