Microsoft Corporation is an American multinational computer technology corporation headquartered in Redmond, Washington. Microsoft was founded by Bill Gates and Paul Allen . The main function of the company is that it develops, supports and sells a huge range of products and services related to computer software and personal computers. Microsoft is a well-renowned software company that is known for the Microsoft Windows operating system and Microsoft office suite.

Microsoft is one name that is ever-present with the world of computing and it is a dream of many individuals to work in the company. Microsoft began with 11 employees to work and ever since it has been growing by leaps and bounds. They are still considered to be one of the top MNCs to work at, but getting into this tech giant is not going to be easy, because being in the business for so long, Microsoft has certain expectations from its potential employees.

Eligibility Criteria

  • Minimum percentage of 70% in Class X, XII
  • Minimum 6 CGPA in the pursuing degree
  • For Post Graduates, minimum 70% in UG
  • No more than two years of academic gap
  • No backlogs at the time of applying for the Microsoft hiring process

The candidates should be skilled in these areas:


  • Technology obsessed
  • Ability to influence, inspire and lead from any role
  • Good understanding of the relationship between technology and business
  • Passion for technology and innovation
  • Learn and Apply engineering principles to solve business problems through teamwork
  • Eager to grow and learn
  • Excellent communication, negotiation and presentation
  • Competency in Building Successful Relationships
  • Analytical problem solving skills
  • Cross-boundary collaboration
  • Thriving in a fast paced, ambiguous environment

Important Technical Skills:

  • Software Development
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • SQL
  • Python
  • Algorithms

Microsoft conducts recruitment process every year to select new candidates. The Microsoft Recruitment Process consists of 3 rounds. These are as follows:

  • Written and online test
  • Technical Interviews
  • HR Interview

Placement Paper Pattern

SectionNo. of questionsTime allotted
Coding Test260 minutes
Written Round160 minutes
Quant (previously asked)15-2020-30 minutes
Verbal (previously asked)15-2030 minutes
Reasoning (previously asked)15-2030 minutes
Computer Programming2020 minutes


Coding-C (Preprocessor, Conditional Expressions, Constants, Data Types, Declarations, File Access, Pointers, Standard Input, and Output, Storage Management, Typedef, Variable Names, Structures, Unions, Bit-fields, C Functions, C Data Types, C Operators, Control Flow Statements)
-C++ (Arrays, Classes, Constants, Functions, Inheritance, Interfaces, Macros, Namespaces, Operators and Statements, Pointers, Templates, Input-Output Streams)
Java (Data Types, Operators, Applets, Arrays, Collections, Exception Handling, Input-Output Streams, Interfaces, Package, java.lang Package, java.util Package, Packages, Serialization, Strings, Threads).
Logical Reasoning-Puzzles (Sudoku, Number Puzzles with Solution, Missing letters puzzles, Logical puzzles, Playing cards puzzles, Clock puzzles with Solution, Analytical Puzzles) -Logical Reasoning (Number Series, Letter Series, Symbol Series, Logical Problems, Analogies, Essential Part, Artificial Language, Matching Definitions, Making Judgments, Analyzing Arguments, Picture Analogies) -Non-Verbal reasoning (Series, Spotting Out The Embedded Figure, Classification, Water Images, Mirror Images, Completion of Incomplete Pattern) Analytical Reasoning Verbal Reasoning Data Sufficiency and Data Interpretation.
QuantData Interpretation
Speed & Distance
Profit & Loss
Verbal EnglishSentence Correction
Reading Comprehension
Synonyms & Antonym
Idioms and Phrases
Speech and Tenses
Computer ProgrammingC
OOPS Concepts
OS Concepts
Data Structures & Algorithm
Computer Networks
Computer Architecture and Organisation

Microsoft Mock Placement Paper