This article should have been written in advance. However, I am not sure about the interview results because of the delay. So consider writing it later.
Experience 3 + 1. First, I read my resume and found many mistakes. Then I asked about the BP neural network. The result is that the process is still not answered correctly. Then a strstr function is written. The requirement is that the GB code is required. It took 10 minutes to write it out. As a result, he looked at it and said that the GB code still cannot be compared. Later I thought it was indeed like this, and then I changed my strategy. At the beginning, I checked whether it was a GB code. Fortunately, I was responsive. Thank you! Then he said he should not use assert. I disagree with him and have been debating with him for a long time. When I came back, I asked Ding Hao to know that he was taking the test. Think if you don't argue with him at the time. The estimation is not ideal.
The second is Qiong huajie. I met her several times when I was an intern. I started to talk about the definition of excellent testers and the definition of excellent server stress. Then let me write the questions for copying linked lists. I have seen this question before, but unfortunately, I forgot it again. Fortunately, Qiong huajie pushed a few times. Then it was written smoothly.
The third part is the binary tree. As a result, I entered my own logic trap. Find one of the most time Binary Trees, I said it should be the largest parent node, or the rightmost of the largest child node. Then I write my own code. The write speed is fast, and no problems are found. What should I do if I look for the largest K? I cannot do it anymore. Maybe we should use the heap or other data results. What should I do if I only have n complexity? No solution. Fortunately, it was pushed again: In the middle order traversal. With this prompt, all problems can be solved. The problem is easy pass. Then I tested how to write test cases. Valid and invalid. When he says whether there is any defect in finding a function with the k-th size. I'm speechless. I asked him. He said it should also be written as a template class for future calls. Then I made a classic saying: "Never make decisions today that are not necessary ." It's. He didn't take me to dinner. I'm actually looking forward to an interview at dinner. In this way, you can earn a meal in vain.
On the fourth side, go to the office. The name is ???, I forgot again. Then I asked the question which I had done the most unsatisfactory so far. Then I asked questions about the elevator test. I wrote many aspects, and then refined many aspects. Then I asked me what kind of feature I would like to add to an elevator and what kind of person I will be in the next five years. Ask me what other questions. Do I have an interview? He said no. I am uneasy and ask, are you AA? He said yes. Haha! Very happy. I saw AA. There is no regrets.
After about a week, the interview results came down. Get the offer. Everyone in the group is very happy. But I have to make a choice. Whether to stay at Microsoft or study. Everyone in the Group gave me a lot of suggestions and hoped that I could stay for the majority. But people at home want me to study. Conflicting...
Go home and discuss with your family.