Interview Microsoft Academy

xiaoxiao2021-03-06  39

Time: December 10, 2004 Location: Beijing Higma Building

I want to write something, although it is a failure experience. But it is a good thing to write it. I received a call from 5 am on December 7th, from Beijing (I am in the middle of the people), I heard that Microsoft let me go interview, I am really excited. 3 days later. Tell the call. Say directly about the interview. Each interviewer will directly face 3 faces, eat a meal, then leave. 1 side (the name of the interviewer is very interesting, comfortable): 1, please draw a pile sorting algorithm, when I said that I have forgotten, the other party said, it is better, you start start you think, design. Half an hour, nor did it understand; 2, ask the part of the two rectangular intersectings. The same is there is no play! 3, "change or do not change" http://web.tpjh.tcc.edu.tw/~mathematics/funny/funny-20.htm This problem was taken when the written test was taken, and I was wrong at the time. 4. Talk in English to your project, and your positions and achievements.

2 face (very thin, long, no longer ordinary): 1, introduce yourself, 2, C constructors and destructive functions can be private? Can it be empty? 3, what is the use of virtuality? What is the virtual success? 4, inheritance: What is the member variable of the grandfather class in the memory distribution of grandson? 5. What do the system do when calling new? Do you think Windows manages memory allocation? 6, DELETE and DELETE [] What is the difference? If new [], how do you use Delete? Are you confident? 7, Void Trimex (Char * PSTRSOURCE, CHAR * PSTRTRIM); implementing this function, is an extended TRIM function, deleting both ends from PSTRSource in PSTRTRIM. The character function is not allowed.

3 face (I said that I am born in Hong Kong, grow up in the United States, I am very sorry that I don't speak Mandarin, ask if I can talk to English): 1, how do you feel before? 2, introduce a project you feel the best. Draw a block diagram of it. 3, known A1, A2, ...., A6; B1, B2, ...., B6; two sets of numbers are 1 digits, they can be combined: each single number can be independent a one Such as A1, etc., a number in each group can form a two-digit number, such as A1B3, etc .; require: Each AI and BI are filled with a one, requiring all the numbers of all consisting of 1 to 31.

The result is of course rejected, I am in the mouth. Feeling that every Microsoft is very friendly, it can be infected, and it feels very kind. It is like Microsoft's advertisements in the elevator of the Higma Tower: Why can he always confident?

Afterwards, some people ask: must be you nervous, otherwise it will be successful. I have never thought about this, I am very relaxed at the time. I am very far from Microsoft.

转载请注明原文地址:https://www.9cbs.com/read-76729.html

New Post(0)