Microsoft Introduction
Founded in 1975, Microsoft is currently the world's largest provider of computer software and has 40 thousand employees. Microsoft set up its first representative office in Beijing, China in 1992. In addition, microsoft's China Research and Development Center, Microsoft's Global Technical Support Center, Microsoft's Asia Research Institute, and other scientific research, product development, and technical support services have been successively established in China. Microsoft's talent recruitment standard (1) ranks first in character. (2) self-confidence, peace of mind, no tension or restraint. (3) the spirit of teamwork, communication skills, integrity, honesty, and motivation are all good characters. (4) smart people. The so-called smart people are not limited to excellent academic performance or computer expertise. Microsoft is more concerned with the analysis capabilities of job seekers, so it will propose some odd questions. For example, how many gas stations are there in the United States ?" "What is the proportion of the taxi industry's output value to the total output value of Shanghai ?" And so on. (5) rich imagination and adventurous spirit. (6) excellent English, pure pronunciation, positive attitude, fast answer, and dare to express yourself. (7) energetic and in good spirits. Microsoft's recruitment feature allows users to search for talent among their users. On Microsoft's website, tens of thousands of users log on every month. They primarily search for information. Microsoft Compiled a special program to calculate the keywords used by the user. The statistical results can be used to analyze the user's interests and technical skills (for example, whether the C language is used ). Then, the company will list the recruitment targets based on the search results, and then call the other party for an interview. In general, Microsoft uses a face-to-face interview for telephone communication. However, if the interview is not allowed, it will also use long-distance phone calls. Microsoft's interview process has been completed. Microsoft has been recruiting Microsoft for a long time, which can be called a "marathon interview". Job seekers need To talk to five or six people, including Department staff, department managers, vice presidents, and presidents, each conversation lasts for about one hour. All other problems may be involved, except for the avoidance of faith, ethnic discrimination, and gender discrimination. After each round of interviews is completed, the interviewers will report the situation to other interviewers, mainly by email, post his appreciation, criticism, questions, and evaluation to other interviewers. The evaluation items are listed as follows: strong support for employment; temporary support for employment; no support for employment; absolutely no support for employment. When two "no" members are eliminated in such a "Long Dragon" interview, if two interviewers say "no" to the job seeker, it means the job seeker has been eliminated.
Questions about Microsoft recruitment (1) response speed and adaptability of job seekers.
(2) eloquence of job seekers. Eloquence is the channel for expressing thinking, the bond for communicating feelings, and the basis for communication. It is said that bill? Each time gates meet a nonarticulate job seeker, they will look impatient.
(3) Innovation Ability of job seekers. For Microsoft, it is only an experienced and innovative way to work, and it is not what enterprises advocate and need.
(4) technical background of job seekers. Therefore, enterprises require job seekers to program on the spot.
(5) personality hobbies and cultural accomplishments of job seekers. In this regard, Microsoft generally takes an inspection by having lunch or chatting with job seekers.
Questions most likely raised by professional engineers
(1) briefly introduce some project experiences that have been done or studied. (2) An mxn matrix A requires that an array consisting of uppercase letters is formed by the number of characters in each element. The number of characters in each element is a random number ranging from 1 to 1 ~ 7. display the longest element in the matrix. What is your C language? (2) How does a function PASS Parameters? (3) What is the difference between heap and stack? (4) Write a function to reverse single link list. The boss of Microsoft branch is very likely to ask the question (1) how to generate random numbers ranging from 0 to 52, there are no repeated requirements. (2) given a value a nd a binary search tree print all the paths (if there exists more than one) which SNM up to that value it can be any path in the tree it doesn t have to be from the root