13
Roadmap to Microsoft Madhan S Microsoft Corporation (1996- 2007)

Roadmap To Microsoft

  • Upload
    msubhas

  • View
    2.374

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Roadmap To Microsoft

Roadmap to Microsoft

Madhan SMicrosoft Corporation

(1996-2007)

Page 2: Roadmap To Microsoft

Core ValuesCore Values

Great people with great valuesGreat people with great valuesPassion for customers, partners and technology;Passion for customers, partners and technology;

Integrity and honesty;Integrity and honesty;

Open and respectful with others and dedicated to Open and respectful with others and dedicated to making them better;making them better;

Willingness to take on big challenges and see them Willingness to take on big challenges and see them through;through;

Committed to personal excellence and self-Committed to personal excellence and self-improvement; andimprovement; and

Accountable for commitments, results and quality Accountable for commitments, results and quality to customers, shareholders, partners and to customers, shareholders, partners and employeesemployees..

Page 3: Roadmap To Microsoft

Business DivisionsBusiness Divisions

ClientClient

Server and ToolsServer and Tools

Online Services BusinessOnline Services Business

Microsoft Business DivisionMicrosoft Business Division

Entertainment and Devices Entertainment and Devices DivisionDivision

Page 4: Roadmap To Microsoft

Career Tracks @ MicrosoftCareer Tracks @ Microsoft

Product Planner *Product Planner *

Program ManagerProgram Manager

SDESDE

SDETSDET

UXUX

Page 5: Roadmap To Microsoft

Why MicrosoftWhy Microsoft

Still one of the best companies in the Still one of the best companies in the worldworld

Opportunity to work with variety of Opportunity to work with variety of technologiestechnologies

Opportunity to explore multiple career Opportunity to explore multiple career trackstracks

Fantastic work environmentFantastic work environment

Great packageGreat package

Page 6: Roadmap To Microsoft

What’s the expectationWhat’s the expectation

Good aptitudeGood aptitude

Understanding computer scienceUnderstanding computer scienceData StructuresData Structures

AlgorithmsAlgorithms

DatabasesDatabases

ProgrammingProgramming

Passion for TechnologyPassion for Technology

Ability to learnAbility to learn

Page 7: Roadmap To Microsoft

Interview ProcessInterview Process

Pre-Placement TestPre-Placement Test

Focus is overall computer science Focus is overall computer science and fundamentals. Algorithmsand fundamentals. Algorithms

Face to Face InterviewsFace to Face Interviews

Problem solving and codingProblem solving and coding

Questions / Discussions focusing on Questions / Discussions focusing on the expectations we had discussed the expectations we had discussed beforebefore

Page 8: Roadmap To Microsoft

Question PatternsQuestion Patterns

Problem Solving / RiddlesProblem Solving / RiddlesOne train leaves Los Angeles at 15mph heading for New York. AnotherOne train leaves Los Angeles at 15mph heading for New York. Anothertrain leaves from New York at 20mph heading for Los Angeles on the train leaves from New York at 20mph heading for Los Angeles on the same track. If a bird, flying at 25mph, leaves from Los Angeles at the same track. If a bird, flying at 25mph, leaves from Los Angeles at the same time as the train and flies back and forth between the two trains same time as the train and flies back and forth between the two trains until they collide, how far will the bird have traveled?until they collide, how far will the bird have traveled?

Algorithm / ProgrammingAlgorithm / ProgrammingReverse the words in a sentence, i.e. "My name is Chris" becomes "Chris Reverse the words in a sentence, i.e. "My name is Chris" becomes "Chris is name My." Optimize for speed. Optimize for space.is name My." Optimize for speed. Optimize for space.

Application of TechnologyApplication of TechnologySuppose we wanted to run a microwave oven from the computer. What Suppose we wanted to run a microwave oven from the computer. What kind of software would you write to do this?kind of software would you write to do this?

Thought processThought processIf you had to learn a new computer language, how would you go aboutIf you had to learn a new computer language, how would you go aboutdoing it?doing it?

Page 9: Roadmap To Microsoft

The NumbersThe Numbers

Requirement for pre-placement test. Requirement for pre-placement test.

8-8.5 GPA8-8.5 GPA

Mostly CS and IT students. In some top Mostly CS and IT students. In some top colleges Electrical & Electronics students colleges Electrical & Electronics students are also considered. are also considered.

Out of 200 candidates about 20 gets Out of 200 candidates about 20 gets selected for face to face interviewsselected for face to face interviews

Out of 20 about 1-2 gets the offerOut of 20 about 1-2 gets the offer

Page 10: Roadmap To Microsoft

Why do people failWhy do people fail

Weak PreparationWeak Preparation

Misrepresenting factsMisrepresenting facts

Solving the wrong problemSolving the wrong problem

Not thinking out loud during interview Not thinking out loud during interview processprocess

Lack of Ability to translate solution to Lack of Ability to translate solution to codecode

Not solving problem efficientlyNot solving problem efficiently

Page 11: Roadmap To Microsoft

My road to MicrosoftMy road to Microsoft

Continued Continued with the with the

emphasis on emphasis on programming programming fundamentalsfundamentals

Practice, Practice, Practice, and Practice, and

more more Practice.Practice.

Confident, Confident, Passionate, Passionate,

and and presented presented

myself to my myself to my abilities.abilities.Got the Got the

basics right: basics right: Algorithms, Algorithms, DatastructurDatastructur

es, and es, and ProgramminProgrammin

gg

Bachelors

Masters

Preparation

Interviews

Page 12: Roadmap To Microsoft

TipsTips

BooksBooksProgramming Pearls by John BentleyProgramming Pearls by John Bentley

C Programming by Brian Kernighan and C Programming by Brian Kernighan and Dennis RitchieDennis Ritchie

C++ by stroustrupC++ by stroustrup

Your favorite Data Structures and Algorithms Your favorite Data Structures and Algorithms bookbook

Use the webUse the webTons of materials out there on questions asked Tons of materials out there on questions asked in Microsoft Interviewsin Microsoft Interviews

Page 13: Roadmap To Microsoft

Questions?Questions?