microsoft.com/university. career opportunities with

Post on 29-Mar-2015

218 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

microsoft.com/university

Career Opportunities

with

microsoft.com/university

Tech Opportunities

0 Full Time and Internships

0 Software Development0 Hardware Engineering0 Game Design0 IT & Operations0 Content Publishing0 User Experience

0 Full Time only

0 Technical Consulting / Services0 Supply Chain

microsoft.com/university

Software Dev

0 Software Development Engineer (SDE)

0 Software Development Engineer in Test (SDET)

0 Program Manager (PM)

SDE

PM

SDET

microsoft.com/university

SDE

0 Software Development Engineer

0 Dive deep into code, working as part of a team of experts

0 Solve problems and build tools used by millions of people every day

0 Collaborate with SDETs and PMs to ensure stellar product quality and well informed product requirements

0 Bottom Line: You produce the world’s most advanced software

microsoft.com/university

SDET

0 Software Development Engineer in Test

0 Highly technical engineers using technical prowess to:0 Build and maintain automation systems0 Debug and isolate problems0 Execute creative tests, ensuring software is ready for the world

0 Produce lots of code, testing features and extending automation infrastructure

0 Continually looks for ways to integrate systems across business groups and products

microsoft.com/university

PM

0 Program Manager

0 In-house advocate for the millions of Microsoft product users

0 Drive technical vision, design, and implementation

0 Gather customer requirements, write functional specifications, and analyze usage cases

0 Partner with other product teams to drive collaborative solutions

0 Negotiation, evangelizing, and empathizing with customers

microsoft.com/university

IT & Operations

0 IT Software Development Engineer0 IT Software Test Engineer0 IT Program Manager0 Operations Engineer0 Solution Manager0 Service Engineer0 Network Engineer

microsoft.com/university

Life at Microsoft

http://www.youtube.com/watch?v=N24TWrtlJEU

Intern Life with Miko!

Pass the Interview!

How to get the job with the companies that matter to you

http://www.cs.ucf.edu/~acm

The “Microsoft Interview”

0 Job interview technique used by Microsoft to assess possible future Microsoft employees

0 Significant because Microsoft’s model was pioneering

0 Later picked up by companies including Amazon, Facebook, and Google

http://www.cs.ucf.edu/~acm

Outline

0 Three Main Parts

0 Resume Screen

0 Telephone Screen / Core Competency Screen

0 Engineering / In-Person Interviews

http://www.cs.ucf.edu/~acm

Resume Screen

0 Objective: Get to a human

0 One of the most difficult steps0 You have one (maybe two) pieces of paper to prove

your worth

0 Generally submitted online or to a recruiter, and reviewed by a recruiter

0 Market yourself and your skills, don’t treat this like an academic exercise

http://www.cs.ucf.edu/~acm

Resume Screen

0 Example in marketability

0 Scenario:

0Two individuals0 Identical skills, experience, education, etc.0Both worked at Lockheed Martin as a programmer on

the same project team

http://www.cs.ucf.edu/~acm

Resume Screen

0 Person A

http://www.cs.ucf.edu/~acm

Resume Screen

0 Person B

http://www.cs.ucf.edu/~acm

Resume Screen

0 Resources to improve your resume

0 Microsoft: What a recruiter looks for in an initial review0 http://tinyurl.com/7gw8puc

0 Microsoft: Is it a lie or an exaggeration?0 http://tinyurl.com/7acn4aw

0 Google Recruiter Tips & Tricks: Preparing your resume0 http://goo.gl/ZsxhE

0 Google: Preparing your CV/resume0 http://goo.gl/Nb3KP

http://www.cs.ucf.edu/~acm

Telephone Screen

0 Objective: Demonstrate your knowledge, passion, and enthusiasm

0 Companies want you to want to work there0 Microsoft practically requires all applicants to be

passionate and enthusiastic technology

0 Typically done with a member of Human Resources0 Not always the case, and can be given by an

Engineer

http://www.cs.ucf.edu/~acm

Telephone Screen

0 Engineer or no Engineer, expect technical questions

0 Software Development / Testing0 Algorithm efficiency, memory efficiency0 Classic data structures0 Example: “Implement a doubly linked list” or “Talk about

the data structures used in memory”

0 Program Management / Design0 Design questions, team management, strategic

collaboration0 Example: “How would you design X.”

http://www.cs.ucf.edu/~acm

Telephone Screen

0 Telephone Screen DOs

0 Smile when you’re talking, convey enthusiasm and interest

0 Talk with confidence, demonstrate you know your stuff

0 Have questions ready for the interviewer0 i.e: “What do you like about <company>?” “What are some

challenges about your job?”

0 Walk around, dress up, or anything to improve your enthusiasm or state of mind

http://www.cs.ucf.edu/~acm

Telephone Screen

0 Telephone Screen DON’Ts

0 Mumble and second guess yourself

0 Give up when getting stumped by a question

0 Ramble on not giving the interview the ability to interject

0 Be distracted, or be in a loud area

0 Psyche yourself out, or make problems more difficult than they really are

http://www.cs.ucf.edu/~acm

Telephone Screen

0 Resource: Microsoft: “Ace that phone interview!”0 http://bit.ly/9z6HtV

0 Be prepared to cover behavioral talking points:0 “What kind of team projects have you worked on?”0 “How many lines of code have you written?”0 “What is your favorite programming language?

Why?”0 “What is good code vs. bad code?”0 “Why <company>?”

http://www.cs.ucf.edu/~acm

Final Round Interview

0 Objective: Show your charisma, problem solve, get an offer!

0 This is the most trying step, but also the most exciting

0 Microsoft Experience:0 One morning HR interview0 Two back-to-back engineering interview0 One lunch engineering interview0 One senior level engineering interview0 One “as needed” interview

http://www.cs.ucf.edu/~acm

Final Round Interview

0 At Microsoft

0 Excluding the HR interview, getting to your 4th interview generally means you’re doing well

0 The “as needed” interview is typically the hiring manager

0 Each interview typically is composed of half behavioral questions and half engineering problems

http://www.cs.ucf.edu/~acm

Final Round Interview

0 Final Round Interview DOs

0 Verbally explicate your thought process, explain your intentions every step of the way

0 Ask questions!0Some questions are intentionally vague, ask follow ups

0 PLAN, PLAN, PLAN!0 Jumping right into code will make you fail the interview

every time

http://www.cs.ucf.edu/~acm

Final Round Interview

0 Final Round Interview DOs

0 Be yourself! Show your interviewer that you would be a cool person to work with

0 If there’s no dress code, wear something that matches what one of the employees would wear day-to-day

0 Have questions prepared for each interviewer, and ask questions you’re generally interested in

http://www.cs.ucf.edu/~acm

Final Round Interview

0 Final Round Interview DON’Ts

0 Rush into code, design, or a logic question

0 Be disrespectful or abrasive with the interviewer

0 Be up the night before partying and hitting the town0Get a good night’s sleep and eat a good breakfast!

0 Stress yourself out!

http://www.cs.ucf.edu/~acm

Final Round Interview

0 Resource: Microsoft: General Interview Tips0 http://bit.ly/yB7XUt

0 Resource: Glassdoor: Interview Questions/Reviews (MSFT)0 http://bit.ly/jziqs

0 In the event your company negotiates on salary, do your research before hand!

0 Resource: Glassdoor: Salaries for popular job listings0 http://bit.ly/jNoD9

http://www.cs.ucf.edu/~acm

Wrapping up!

0 Summary

0 Be prepared, be calm, be collected

0 Be confident0 You can get this job, and the company would be silly not to hire you

0 Search online for additional tips! There’s hundreds of interview accounts, preparation questions, and general advice available0 Bing it!

0 Plan, ask questions, and show your enthusiasm at every stage

http://www.cs.ucf.edu/~acm

Additional Resources

0 Comprehensive interview reviews are out there

0 Some excellent resources:

0Programming Interviews Exposed: Secrets to Landing Your Next Job0 ISBN-10: 057012167X, $17.72 at Amazon

0Programming Pearls (2nd Edition)0 ISBN-10: 0201657880M, $26.08 at Amazon

Pass the Interview!

How to get the job with the companies that matter to you

top related