Abstract

There was a joke on the pulse a while back

The interviewer asks the candidate when the red and black tree is. The candidate answers that he is not familiar with it and does not know how to achieve it. Finally, the interviewer asks the candidate if there is anything he would like to ask him. The candidate asked the interviewer what a red black tree was, and the interviewer hemmed and hawed for a long time before finally saying that he had forgotten it for so long.

I don’t know if it is true, but at the end of the interview, the interviewer will usually ask the candidate if there is anything you want to ask me. Today, I will talk about this topic based on my own experience of interview and being interviewed.

As a candidate

I’ve had two different jobs, two social jobs. I was very impressed with the questions I asked. Why? Because they were all about what I lacked in my previous company and what I wanted in my next company.

The turnover rate of the first team in my first job was very high, so I had to carry the banner after working for one year. Every person who left meant more pits for me. Therefore, it was clearly a pension company, but I was working overtime every day. So I only ask one question in an interview

Why is this HC vacant? Is the team I will join stable?Copy the code

The team of the second company is really stable, but because it is one of the Top 500 companies in the World with American capital, there is no challenge in what we do, and we always feel that the technology has not been put to good use and given full play to its due value. So my question at the interview was

Is the job challenging? How much room does the company have to grow?Copy the code

After I joined the company, I found it problematic to ask such a question, because I lost all the good aspects of the former company, and it is inevitable to compare with the new company. If the new company does not have the advantages of the former company and my new expectations are not prominent, then it will be more painful to stay in the new company.

As an interviewer

In a recent post on the Java Senior Engineer position, I mentioned some of our requirements for the position

1. Have a good foundation of Java and have OO ideas; 2. Have a certain understanding of distribution and can basically match the company's technology stack; 3. Familiar with online troubleshooting methods and common methods of stability assurance. 4. Have certain pursuit of technology and certain potentialCopy the code

The fourth point sounds too vague to consider. But in fact, as a technical interviewer, you can still identify the pursuit of technology in the process of communication, and the last question can also test this.

To summarize some of the most common questions I receive

There is no type

  • What do I have to ask
  • How is your company

This is generally the interview time is very short, does not meet our requirements, the candidates also basically experienced in the interview communication process, so no more questions, we go through the motions, end the interview.

Business technology type

  • What would I be responsible for if I entered
  • What is the company’s current technology stack
  • How’s the team?

This kind of partner is pragmatic and personal favorite. If I have asked the business/technical/team questions, and I can have further communication in the process of answering, I will be more divided. Such as

  • I have learned about your business before and found that your main business is XXX. I think XXX is very valuable, but I personally think XXX can be further developed.
  • Your technology stack is a little different from ours. I may be lacking in XX, but according to my previous experience in XX, I think I can learn it quickly after a period of time.

Feedback seeking

  • What’s your assessment of my interview
  • From the interview, what do you think are my strengths and weaknesses

This kind belongs to mature clever type, personally likes. Such candidates are generally experienced in interviewing and good at summarizing. More clever additionally, because the interview result is not allowed to be given on the spot commonly, need to communicate with manager of choose and employ persons comprehensive consideration has decided to pass nevertheless. So this kind of question is a clever way of avoiding direct feedback.

My answer is generally good, and then objectively comment, first say good, then insufficient. They don’t usually reveal their preferences, their results. Unless I think you are very good, I will be generous to say that I think you are very good. Bla, BLA, is very suitable for our position from all aspects. However, this is only the first/second interview, and there are several rounds of interviews in the future. I hope you can continue to work hard. Or if I want to win your favor, I will also point out your shortcomings, and then mention that our team has experience in this field and can help you make up for the vacancy.

That the kill

  • What was the answer to the question you asked me just now

I don’t know if it’s because of the pulse that section with fire or what’s going on, the anti-kill type asked me more and more. I have never personally asked a question that I don’t know the answer to, although I always answer whenever a candidate asks.

But personally, I don’t like this question very much. Why is that?

  • Ask the wrong time of the interview process is not you ask me answer, is a process of communication, if ask this question, you don’t know, I will remind you from what Angle to think, if remind also don’t know, will ask the related problems, if I don’t know, would ask, a type of topics such as asked you database related, basic don’t know you, I’m going to ask you something about Java. So this question should be asked during the interview, not at the end
  • General interview Java senior engineer questions, are more systematic, from point to surface. If you don’t know, it means that you are missing something, and you need to summarize after the interview and look for information. Instead of asking for the answer.
  • Follow the trend, shake smart. The interview is a serious process and an opportunity for both parties to investigate each other. Only a few minutes of time is precious. You should present some unique aspects of yourself and ask questions after thinking.

conclusion

In fact, the last question is not particularly important, belongs to the icing on the cake type. If you did well in previous interviews, you won’t be passed because you didn’t answer this question well; If you didn’t do well in the first place, you won’t be able to answer this question well. But you can use this question to ask questions you want to know about the company. If you have been successfully employed by this company, what expectations do you have for this company, what plans do you have for your future planning, and what conditions this company has to meet your expectations.

Pay attention to [abbot’s temple] and begin the path of technical practice with the abbot