[Fan Contributions] Six-sided Ali Java back-end development post, the offer has been taken!

foreword

About 6 interviews took a long time and lasted for nearly two months, which may also have something to do with the new crown.

first round

The interview is relatively simple, and I feel that it is not technical. It is HR who came to chat with you, just asking about the current work situation and current project.

second round

It’s time for the technical interview, basically the same at the beginning, briefly introduce the project, the structure of the project, and then come down and ask me what can be improved on the project. At this time, you can say where you will be.
For example, I am talking about caching and mq.
Then they are particularly concerned about the JVM and online oom issues, that is, they ask about the JVM.

third round

It's been about a week.
Maybe it’s the person in charge of the project. It was the same at the beginning, and I said it again, and then there is one thing, that my project experience here may be somewhat similar to the project they are going to do, so he is particularly interested in this side. .
Because what I am doing now is an insurance project in Southeast Asia, and I have encountered some common problems in Southeast Asian projects, that is, their infrastructure is not good and the network speed is not as good as ours. At this time, we have to consider uploading and downloading the online version. speed problem. This is something we don't have to think about at home.
Later, he also asked about my solution, so I told him my current solution, and then said that in the future, some businesses can also be decoupled, which is actually the introduction of Mq

fourth round

This time it happened to be Chinese New Year, and then I thought I might not have it, because it has been more than half a month.
Suddenly a call came, saying it was from Ant, and he told me to continue the interview.
At the beginning, it was still bala, those, the basic situation, and then he really asked an open question, that is, let me design a payment interface now, how should I design it now, every answer is fine, but in the end It’s best to be comprehensive and take some bugs into account. For example, network jitters lead to non-delivery, or you think that it is not delivered, but the result has already passed. How to deal with these situations?

fifth round

Because I didn't answer very well in the fourth round, I thought it might be over, and suddenly HR notified me that I passed, and I felt a little sudden.
The fifth round came to the HR interview, and HR was concerned about my work experience. Because I have served four companies and stayed in three cities in my 7 years of work experience, HR asked me specifically about this point, and asked me what I think about overtime, but logically speaking, there should be all interviews are over.
But it just so happens that the HR is in the United States, and the network signal is not good. Ali has to have a video interview, and then asks the boss of that department to continue interviewing me.

sixth round

The sixth round should be relatively easy, mainly asking me about my future development direction, and whether I have gained anything during this interview.

Summarized the Java interview questions in 2020: You can check for omissions and fill in the vacancies . The new year can go to the next level.

Guess you like

Origin blog.csdn.net/Design407/article/details/113391298