Professional Documents
Culture Documents
Mission
At Microsoft, our mission is to enable people and businesses throughout the world to realize their
full potential. We consider our mission statement a commitment to our customers. We deliver on
that commitment by striving to create technology that is accessible to everyoneof all ages and
abilities. Microsoft is one of the industry leaders in accessibility innovation and in building
products that are safer and easier to use.
Vision
"Our vision is to create innovative technology that is accessible to everyone and that adapts to
each person's needs. Accessible technology eliminates barriers for people with disabilities and it
enables individuals to take full advantage of their capabilities."
Strategy
Accessibility, as part of overall usability, is a fundamental consideration for Microsoft during
product design, development, evaluation, and release. Microsoft endeavors to integrate
accessibility into planning, design, research, development, testing, and documentation.
SWOT Analysis:
Microsoft Corporation
Strengths:
Flexible workforce
Multinational corporation operating through regional subsidiaries to minimize cultural
differences in more than 60 countries
Software products have high name recognition
Revenues and profits rising at 30% a year
Windows 95, 98, 2000 series, and Windows NT
Opportunities:
Cheaper global telecommunication costs open new markets as people connect
to the Internet.
The demand for personal computers in American and global markets remains
strong despite the growth and increasing popularity of personal handheld devices.
Weaknesses:
Microsoft leadership failed to correctly anticipate the growth or popularity of the Internet
Not a key player in the Internet space, wireless market and few products for Internet
applications
Falling sales in the operating systems and server software sectors
Dependency on hardware manufacturers to pre-install Microsoft's PC operating system
Threats:
Apple and Linux threaten Microsoft's 88% market share
of the desktop operating market
Currency exchange rates affect demand for application/operation software and hardware
Hardware manufacturers are issuing their own pre-bundled programs on their own
hardware
Rapid development of mobile devices
Technology life cycle is shorter and shorter
Software piracy
Important Dates
Date Event
Microsoft launches Windows Vista and the 2007 Microsoft Office System
Jan. 30, 2007 to consumers worldwide
Date Event
Jan. 29, 2013 Microsoft launches Office 2013, expands Office 365
Microsoft Segments
Last updated: June 17, 2015
Engineering Groups:
Applications and Services Engineering Group
Qi Lu leads Microsofts business across productivity, communications, education, search
and other information services, setting the vision, strategy and overall direction of the
Applications and Services group, and is responsible for all of the research and
development teams across Microsoft Office, Office 365, SharePoint, Exchange, Yammer,
Skype, Bing, Bing Apps, MSN and the Advertising platforms and business group.
Business Functions:
Business Development Group
Peggy Johnson leads the Business Development Group, focusing on key partnerships,
especially our innovation partners (OEMs, silicon vendors, key developers, Yahoo, etc.)
and our broad work on evangelism and developer outreach.
Finance Group
Amy Hood leads Microsofts worldwide finance organization, including acquisitions,
treasury activities, tax planning, accounting and reporting, internal audit and investor
relations. She also oversees worldwide licensing and pricing.
Marketing Group
Chris Capossela leads Microsofts worldwide marketing and consumer business. This
includes advertising, brand, communications, research as well as Microsofts retail stores.
Microsofts worldwide headcount and revenue growth for the past 10 fiscal years are
summarized below:
Employment Information
Last updated: Sept. 30, 2016
Current Employment Headcount
Location Employees
Worldwide 113,616
USA 64,336
Role Percentage
Engineering 44.0%
Role Percentage
Additional information and details about the demographics of our workforce can be found on
the Microsoft Global Diversity & Inclusion site.
Other US 6,158,123 28
International 8,708,357 34
Leased
Total Portfolio
About Microsoft
Microsoft (Nasdaq MSFT @microsoft) is the leading platform and productivity company for the mobile-
first, cloud-first world, and its mission is to empower every person and every organization on the planet to
achieve more.
Microsoft refers to Microsoft Corp. and its affiliates, including Microsoft Mobile Oyo, a
subsidiary of Microsoft. Microsoft Mobile Oyo develops, manufactures and distributes Lumia
and Asha and Nokia X mobile phones and other devices.
Microsoft recruit staff from other companies as well. Once someone had been identified
as hard core, Microsoft will be in touch with this person like regular telephone calls at discreet
intervals, conversation at industry conventions, invitations to formal dinners. Furthermore,
Microsoft took advantage of breaking opportunities such as company layoff, when recruiting
team find someone with best talent and do not have job, they will go knocking on doors.
Detainment as the fifth part of human resource
management, it is quite important because it means to
keep employees to stay in the company. Microsoft
focuses on improving employee satisfaction, loyalty, and
employee rewards.
First of all, to meet employee satisfaction, Microsoft
fulfills employees need from the beginning. As majority
employees were just fresh graduate from college, the
Microsoft Corporation operated like a campus. So employees could feel comfortable and social
belonging. For example, they could have their own office, and the provision of subsidized food
and drink. Furthermore, employee satisfaction was also afforded by the opportunity for growth.
By horizontal transfers, employees were encouraged to develop themselves by switching
jobs. Secondly, develop loyalty is important because company use energy to recruiting,
selecting, and training employees is not aim to let they go. So there is two way to increase
loyalty. One is requirement for top managers coach lower-level employees, assisting in their
development by doing so. Another one is empower people with clear goals. This would let
employees spirit go higher, and then make company run batter. Finally, give reward to
employees to keep them. Its not means give them higher salaries because it cannot drive
motivation and employee retention. The change is described as giving higher reward for higher
performance with the focus on a partnership. Another way is employees do self-evaluation and
then manager meet with employee to discuss the review. Microsoft retains good employees by
respect employee.
RECRUITMENT AT MICROSOFT
Microsoft believes in recruiting extremely intelligent staff, favoring intelligence over experience.
Microsoft is an aggressive recruiter and is often the first company to offer jobs to elite graduates
at campuses and career fairs across the world.
The selection process focuses more on problem solving and thoughtprocess & composure
testing exercises rather than the actual technical interviews.
Interviewing process is seen as one which would push the interviewees to the limit of their
creative and analytic abilities rather than their familiarity with a computer programming.
A short-listed candidate will be invited in for some initial discussions, progressing through up to
four interviews. These interviews 1:1 or by panel, and can be face to face or by telephone or
VTC.
Selection Interview
I have a singed employee agreement with the Microsoft SQL Server team based in
Redmond, WA. Besides I've just passed the 2nd round interviews with the Microsoft ad
Center team based in Dublin, Ireland. Two facts above make me think I have enough experience
to share with newbies to help them feel more confident.
The first thing you need to have sending your CV to the Microsoft is patience. It may
take a few months from CV submission date till the job offer (in case you succeed).
Microsoft recruiters take you through 3 rounds of the reviews:
1st one. Your CV is reviewed and matched the job requirements. This is the shortest round and
you may be contacted within a week with the second round interview proposition.
2nd round appeared to be the longest one. Generally you will talk to different people on the
phone. You'll be asked technical questions and tested in different aspects like basic knowledge,
background depth, logical thinking, etc. Finally your team player skills will be tested by the HR
department in 30-45 minutes call. Since HR is the one who makes the decision whether you
match the requirements you'd better stay focused during this call and answer exactly what is
asked. Do not inventing anything. Be honest. When this round is over you'll be contacted in a
few weeks with the outcome. In my case it took them one week to make up their minds.
3rd round is mostly technical. You'll be invited to talk face-to-face with Microsoft employees. I
talked to 5 people from different departments with different problems. Some of them ask
algorithms, some asked me to test the function and a few people came with their problems in
projects asking me to help them sort the problems out. It was very interesting! The most amazing
part of the process.
Once you're over with these interviews you have to wait another couple of weeks. They
got a lot of candidates and it takes the time to handle them. It is almost impossible to influence
their decision during this period of time so just relax and go back to your ordinary life.
When I was interviewed for the position in the SQL Server team I talked to 7 people in general.
Microsoft ad Center team has feedbacks of 4 people so far. I'm not sure if I'm allowed to
disclose the details of the interviews so I'll give the most general advices.
If you wish to be an SDE (Software Design Engineer) at Microsoft you'd better pay attention to:
Linked Lists and Trees (they're all crazy about them)
Testing. Test your code 100 times before saying you're done. Test overflows, underflows,
corruptions, invalid arguments, concurrency, stress test, etc. Think of as many cases as you can.
Even a simple function may be very tricky
Object Oriented Paradigms and Patterns. This part must be perfect since you may be asked to
design a solution.
Math problems. There are lots of well-known mathematical and logical problems described on
the net. They may concern apples, plums, other fruits, vegetables and plants, human, etc. For
instance, there's a problem of 3 lamps in the room and 3 switches outdoors. You need to establish
a correspondence between switches and lamps when you walk into the room.
Refresh the standard matrix operations and classical problems like searching for the shortest
path in the labyrinth.
If you apply for SDET (SDE in Test) position you may be less over particular about the
designing skills. Study all testing techniques and approaches. Learn the product life-cycle by
heard!
Well that's it. Hope it helps. Let me know if you have any other questions.
TRAINING AND DEVELOPMENT
For trainees, Microsoft conducts a training program named Leap Engineer Acceleration
Program (LEAP) which imparts technical and personal skills required to carry out the job.
Microsoft have both in-class and e-learning programs, wide range of training program
includes:
i) Software skill training (Presentation and Communication )
ii) Language Training.
iii) Product Training.
&
iv) Leadership Development Program.
PERFORMANCE MANAGEMENT
Microsoft follows a candidate process while evaluating the performance of employees and
regarding their compensation packages.
The process is transparent so as to enable employees to identify their performance levels and
have a clear idea of what is required in terms of performance in order to reach to the next level.
COMPENSATION AND BENEFITS
Include all signing and year-end bonuses, vacation time and other perks and reimbursements
that make up total compensation.
MICROSOFT provides offered compensation packages on or higher than the industry standards
based on the technical skills and experiences on the candidates. Employee benefits are
standardized across employees.
WOMENS EMPOWERMENT
Microsoft all over world conducted special recruitment drives exclusively for women in line
with the overall IT industrys aim of raising female-male ratio in the workspace.
WORK LIFE BALANCE
Worklife balance is a concept including proper prioritizing between "work" (career and
ambition) and "lifestyle" (health, pleasure, leisure, family and spiritual development/meditation).
WORK LIFE BALANCE AT MICROSOFT
Microsoft tries to maintain a work life balance for its employees through a number of
activities and facilities like:
Work From Home Policy
Employee Assistance Program & confidential counseling
Health & Wellbeing
Annual Physical Check-up
Stay Fit Program
Allowance & Subsidy/Discount
Holiday allowance for Mid-Autumn Moon Festival, Dragon Boat Festival & Chinese
New Year
Allowance for special occasions, such as marriage, maternity, and bereavement
Social club funding
Discounts on Microsoft products and software
Paid Leave
Twelve days of annual leave, and fifteen days each year after service of five years, plus
one additional day for each additional year of service after the sixth service year; up to 30
days a year.
Paid sick leave up to fifteen days a year
Maternity leave up to ten weeks for female employees
Paternity leave
Volunteer leave up to three days each year
Fantastic Office Facilities
Bi-weekly Happy Hour (tea breaks) for employees
Free breakfast and beverages
Private and comfortable nursery rooms
Recreational and social areas
Employee Welfare Committee Benefits
Year-end party
Personal travel allowance
Family days
Movie days
Discounts on massage service, shops and restaurants
Sports club activities