Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering,...

15
Be What’s Next Microsoft India CAMPUS DRIVE 2011-2012 Be What’s Next…

Transcript of Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering,...

Page 1: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Microsoft India CAMPUS DRIVE 2011-2012

Be What’s Next…

Page 2: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Our Mission

“At Micros oft, our mission and

values are to help people and

businesses throughout the

world realize their full

potential.”

Page 3: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

1975 - Today

1975Bill Gates & Paul Allen

19

75 M

icro

soft

Fo

un

ded

B

ASIC

for

Alt

air

8800

20

11 O

ffic

e

36

5C

loud

Pro

duct

ivi t

y

197811 Employees

MS D

OS

The f

irst

Mic

roso

ft O

S f

or

a

PC

1981

Mic

roso

f t g

oes

Pub

licFi

rst

Vers

i on o

f W

indow

s la

unch

ed

1986

199517000 + Employees

Win

dow

s 9

5H

ighly

acc

laim

ed

OS

200135000 + Employees

XB

OX

36

0G

am

ing D

evic

e

2005

Win

dow

s 7

Best

-selli

ng O

S,

ever

2009

Win

dow

s Ph

on

e

7 Most

aw

ai t

ed

phone

Kin

ect

Fast

est

Selli

ng C

E

Devic

e

2010

1998

Page 4: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Microsoft In IndiaTop 5 Companies to Work For in India

in Business Today Survey for Past 3 Consecutive Years

5,300+ Full Time Employees across 6 Business

UnitsSales, Marketing & Services Group

(SMSG)Markets products and solutions to customers in

India; evangelizes platform & tools

Global Technical Support Center (GTSC)Provides technical services and support to English-

speaking Enterprise customers & partners WW

MS Research India (MSRI)

Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

MS-IT IndiaDevelop and manage MS internal WW IT

applications and global IT infrastructure

MS India Development Center (MSIDC)

Develop strategic products & technologies for global and emerging markets

Microsoft Global Services, India (MGSI)

Business and technical consulting services for customers worldwide

HYDERABAD

BANGALORE

NEW DELHI

Page 5: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

MSIDC Campus in Hyderabad

Our 54 acre campus ….

Page 6: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Around Campus…

Page 7: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Around Campus…

Page 8: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Around Campus…

Page 9: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Opportunities

Page 10: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Roles:

Dev

Software Development Engineer (SDE)

This is where the fun begins for code gurus like you. As a hands-on Software Development Engineer, you’ll make decisions about design and feature implementation, using your mastery of technical tools to make a product vision a reality. If you like to write code and design efficient data structures and algorithms to develop next-generation applications or operating systems, this is the position for you. As an SDE, you’ll bring products to life by working with Program Managers to ensure strong design and Software Development Engineers in Test to ensure quality through testing. Ultimately for the SDE, it’s your code that turns concepts into new technologies and services. Res pons ibilities •Build strong partnerships with program management and test partners to design and prioritize features.•Develop a peer network of extremely smart people, all working towards the same goal of helping and satisfying customers. This gives the SDE a great opportunity to be nurtured and mentored in the community.

Page 11: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Roles:

Test

Software Development Engineer in Test (SDET)

As a Software Development Engineer in Test (SDET), you’ll own it, break it, fix it and own it again. You’ll ensure a product’s quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush and sabotage software into submission—while creating innovative testing technologies along the way.

A great SDET demonstrates interest in customer advocacy derived from a holistic understanding of the product from the code level to delivery. Since you’re keen on how things work, and making them work better, you’ll work hand in hand with the Program Managers and Software Development Engineers to design, develop and maintain automation systems for use in development and testing cycles. Using the tools you create, you’ll pour over source code for trouble spots, debugging and isolating problems and executing creative tests to find new bugs while regression testing recent fixes. Res pons ibilities •Utilize innovative test technologies to develop a product's testing strategy. Test and critique software to ensure quality and identify potential improvement opportunities and projects.•Work closely with SDEs and program managers to understand product requirements and functionality, design appropriate test plans and test cases to verify features and functionalities, and then identify bugs through systematic testing.•Identify key business improvement opportunities and potential future projects. Work with the Program Managers and Developers to design, develop and maintain automation systems for use in development and testing cycles.

Page 12: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Selection Process•Written Test on 30th Oct 2011

•Amity University , Sector 125 Noida.

•Technical interviews for shortlisted candidates on

Microsoft campus, Hyderabad

CompensationPer our compensation policy we offer 16,00,000

(approx.) per annum to all engineering graduates

hired on campus. This includes base, performance

incentive, bonus, stock, benefits, relocation etc.

Page 13: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

What you need to know about the written testSection 1:This is an objective type paper with MCQs( Multiple Choice questions) based on CS fundamentals, coding, code defects and debugging. 

Section 2:This section is typically an extension of the previous one, contains coding questions where you are expected to write code•Questions based on Data structures like Arrays, Linked lists and Tree. Example: Write a program that reverses alternate elements in a given linked list input: a->b->c->d->e, output should be b->a->d->c->e.•You can write in the language you are comfortable with

For the test question, please list out all the possible scenarios (in English) which will verify the scenarios are working as described.  Example:  Test a pen will list out the following scenarios.

• Use the pen to write something.  It should write.• Verify the color of the ink.  • Clicking the pen “on” and “off” is working as expected.• Pen is writing a line which is uniform (without clogs).• Easy to handle.• Smooth to write.• Length of the pen is convenient to handle, to put in pocket etc.

Page 14: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Learn more about us at:http://www.micros oft.com/india/ms idc /

J oin us at:http://www.facebook.com/Micros oft.India.Development.Center

More about MSIDC

Page 15: Be What’s Next… · Basic and applied research into Algorithms, Rigorous Software Engineering, Cryptography & Security, Mobility & Networks, Multilingual Systems, Vision & Graphics

Be What’s Next

Good luck !