Current location - Education and Training Encyclopedia - Resume - Microsoft English interview experience sharing
Microsoft English interview experience sharing
Microsoft English interview experience sharing

The following is my recommended experience in Microsoft English interview, and you are welcome to learn from it.

Experience one

ATC PM first recommended me for an interview. Don't confuse it with the current campus recruitment. The interview process should be different. Thanks to Darren. Wang, who recommended me? This ee brother is my bole, although we have only met twice. Note: The following interviews are all in English, and the final report on offer is in Chinese. Okay, first of all, it's the phone. In mid-September, it was HR who called, asked some basic questions, asked questions on my resume, and then asked me what the most familiar programming language was. I'm not ashamed to say c#. So she asked me three c# questions, all conceptual questions, during which she heard something recorded with a pen (sweat).

They are thread pools, overloading/overwriting, and I forgot one. . I just want to see if I can speak fluently. The focus of this round is probably English. Finally, he asked me to give me a live interview. After a week or so, he informed me that the interview was at 10- 17, one day and one month. Torture, 7.45 in the morning? After June 10, I began to prepare for torture. Here, I recommend a pdf for interviews with programmers, which is available in Chinese. 17 get up at 6: 30 in the morning. It's near Dongchuan Road. But I took a taxi anyway. The preparations before getting on the bus include: going to the toilet, eating half a chocolate bar and drinking a little water. I got on the bus with other things. 7。 We arrived at 30 o'clock. There are five people, three working people, one intern and one. I will start the interview at eight o'clock. There are five rounds, two from China and three from foreigners. Unfortunately, I don't remember any names. 1 hour per round 1 face, very nice gg, speaks English slowly, and obviously takes care of me. First, I asked questions about my resume, and then I started to do the questions. First, what? test string "->;" StringTest ",the second word in the given position, is solved by interval inversion. Then use two side pliers to solve a random number array, and its sum is two digital positions of 100. Both of them have to write detailed programs. Then I asked an open question, how to put the books suitable for searching when there are many books, and keep the search order when adding them. Later, I thought the problem was how to design the file system of the database. Don't worry about deletion, use physical index to solve it.

2 sides, very temperament gg, feeling that there is a senior engineer inside. First of all, I explained the difference between sde, sdet, pm and PM. Then he asked me questions on my resume. Programming asked me the merging problem of two sorted single linked lists. Let me write code. I really haven't written anything about C since the data structure class. In fact, I wrote the node pointer in t *. . It took a long time to finally write it. As a result, an extra temp pointer was used when the pointer shifted, which was pointed out, apologized and corrected. . Then continue to discuss the choice of sde, sdet, pm and PM. Classic, yes. 3 sides, very interesting foreign gg, feeling like the leader of the development department. First, I asked my internship questions briefly, and then I asked my graduation thesis questions. To my surprise, my graduation thesis is about ontological evolution, and he actually understands it. . I'm nervous. I haven't met Daniel in this field. Fortunately, I didn't ask anything (although I didn't do it, I always felt guilty). Then I came up with the most ingenious interview question I have ever seen (probably I am ignorant).

First, write a power (x, y) test case, which is the y power of x, and then, realize it through loop, not through loop (recursion), which consumes memory. . By the time I wrote recursion, I was dizzy. I wrote seven or eight test cases. Everyone should pay attention when I write my own program. Real test case driven ... feels terrible. 4 sides, very pp foreign jj, is to test lead (I asked, of course). Ask me first if sde, sdet, pm, PM ever said which one I want to be. I said sde pm sdet won't do it. Finally, I learned that she was testing lead. . Khan. Ask me a design question first, let me design a media player, the finer the better. I have a lecture on mvc, 3-tier architecture, design pattern and plug-in structure, haha, my strong point. Then I blew the robustness, integrity and expansibility of my design. Yes Then she asked me to write an algorithm, a random plastic array, to find the first pair of identical items in it. I was so excited at that time, my mind was still in a structured state, and I wanted to take out the sorted nlogn. There was no algorithm to make N (but I got N by exchanging space for time, which means I opened an array of 65563. . )。

Four sides end with five sides. The foreign jj with great temperament is the unit manager. Ask me which one to choose first, sde, sdet, pm, PM. I'm talking about sde and PM. She said why everyone is SDE. I defended myself. Then she gave me a case, saying that what would you do if a world champion gave you1/400 million dollars to build a bicycle, but the wheels were made by others and time was tight? I think all these rockets have come out.

I use standard procedures to handle, plan, purchase and evaluate. . After that, she continued: What if the wheel manufacturer agreed to give it to you on Tuesday and didn't? I said to inform the customer first, which is a question of integrity. Then push it that way. Come on. If not, change people! I have a lot of money anyway. Issue 1 End. Question 2: Suppose you have several best developers now, what software do you want to make? Explain and design it. This is a godsend. I just discussed with Allen the week before to make something similar to my senior favorite. So after a little thinking, I was promoted to the level of personal knowledge center, so excited. I feel that talking to you by the manager can infect you and make you passionate. Basically, she asked one or two questions, or what I'm going to say next. The second question is over.

Leave the air traffic control. I feel that the last two rounds are to interview me by pm. It's not good to sleep while waiting. I get nervous when my cell phone rings. On Friday, a high school classmate I haven't seen for a long time came to accompany him for a day, during which I had a little psychological consultation. When I saw him off to the station, the phone rang and told me to give me the offer of pm. At this point, my job interview is over. To sum up: English is the foundation, and I try to express myself fluently. I think I passed the last two rounds largely because my ideas were fully expressed. Resume is the past, and there must be beautiful internships and scholarships. The former is the best way to prove your ability, and the latter is a supplement. Enthusiasm is necessary. When you express your enthusiasm for this job and the interviewer is high, the offer comes. Well, bless all the people who will attend the interview and hope they get what they want.

Experience 2

Last Wednesday night, I received an interview notice (email) from ATC. I reviewed the whole day on Thursday night until more than 2 pm, mainly focusing on data structure, with emphasis on sorting, retrieval and binary books. I also thought about how to store a binary tree in the file, how to recover it from the file (this is said to have been tested this year), and how to traverse the pre-order, post-order and middle-order without recursion. I looked at the graph theory section. As a result, when I went to ATC for an interview last Friday (19), I didn't get any 2. That's a real pity.

In the second round, the examiner's question is: how to realize it in a picture, judge whether you can walk all the edges at once and only once, and if so, write the way. You need to define your own data structure and write algorithms. In fact, this is the famous seven-hole bridge problem. Anyway, I was a little confused. Fortunately, the examiner gave me some hints and later simplified some conditions and requirements, but I don't think the answer was very good.

But fortunately, I was able to attend the interview this afternoon, and only one person interviewed, hehe. Now I'm waiting for the result. . .

In short, let's look at some things in graph theory. Of course, it still depends on the binary tree. As for other programming problems, we mainly consider programming habits, boundary conditions (to ensure the correctness of the program) and algorithm efficiency, and it is estimated that we have to improvise. As the version says, when you can't do it, you must talk to the interviewer more and express your thoughts tentatively. He will never let you go in the obviously wrong direction.

;