330 likes | 500 Views
Career Opportunities. with. Tech Opportunities. Full Time and Internships Software Development Hardware Engineering Game Design IT & Operations Content Publishing User Experience Full Time only Technical Consulting / Services Supply Chain. Software Dev.
E N D
Career Opportunities with
Tech Opportunities • Full Time and Internships • Software Development • Hardware Engineering • Game Design • IT & Operations • Content Publishing • User Experience • Full Time only • Technical Consulting / Services • Supply Chain microsoft.com/university
Software Dev • Software Development Engineer (SDE) • Software Development Engineer in Test (SDET) • Program Manager (PM) microsoft.com/university
SDE • Software Development Engineer • Dive deep into code, working as part of a team of experts • Solve problems and build tools used by millions of people every day • Collaborate with SDETs and PMs to ensure stellar product quality and well informed product requirements • Bottom Line: You produce the world’s most advanced software microsoft.com/university
SDET • Software Development Engineer in Test • Highly technical engineers using technical prowess to: • Build and maintain automation systems • Debug and isolate problems • Execute creative tests, ensuring software is ready for the world • Produce lots of code, testing features and extending automation infrastructure • Continually looks for ways to integrate systems across business groups and products microsoft.com/university
PM • Program Manager • In-house advocate for the millions of Microsoft product users • Drive technical vision, design, and implementation • Gather customer requirements, write functional specifications, and analyze usage cases • Partner with other product teams to drive collaborative solutions • Negotiation, evangelizing, and empathizing with customers microsoft.com/university
IT & Operations • IT Software Development Engineer • IT Software Test Engineer • IT Program Manager • Operations Engineer • Solution Manager • Service Engineer • Network Engineer microsoft.com/university
Life at Microsoft http://www.youtube.com/watch?v=N24TWrtlJEU microsoft.com/university
Pass the Interview! How to get the job with the companies that matter to you
The “Microsoft Interview” • Job interview technique used by Microsoft to assess possible future Microsoft employees • Significant because Microsoft’s model was pioneering • Later picked up by companies including Amazon, Facebook, and Google http://www.cs.ucf.edu/~acm
Outline • Three Main Parts • Resume Screen • Telephone Screen / Core Competency Screen • Engineering / In-Person Interviews http://www.cs.ucf.edu/~acm
Resume Screen • Objective: Get to a human • One of the most difficult steps • You have one (maybe two) pieces of paper to prove your worth • Generally submitted online or to a recruiter, and reviewed by a recruiter • Market yourself and your skills, don’t treat this like an academic exercise http://www.cs.ucf.edu/~acm
Resume Screen • Example in marketability • Scenario: • Two individuals • Identical skills, experience, education, etc. • Both worked at Lockheed Martin as a programmer on the same project team http://www.cs.ucf.edu/~acm
Resume Screen • Person A http://www.cs.ucf.edu/~acm
Resume Screen • Person B http://www.cs.ucf.edu/~acm
Resume Screen • Resources to improve your resume • Microsoft: What a recruiter looks for in an initial review • http://tinyurl.com/7gw8puc • Microsoft: Is it a lie or an exaggeration? • http://tinyurl.com/7acn4aw • Google Recruiter Tips & Tricks: Preparing your resume • http://goo.gl/ZsxhE • Google: Preparing your CV/resume • http://goo.gl/Nb3KP http://www.cs.ucf.edu/~acm
Telephone Screen • Objective: Demonstrate your knowledge, passion, and enthusiasm • Companies want you to want to work there • Microsoft practically requires all applicants to be passionate and enthusiastic technology • Typically done with a member of Human Resources • Not always the case, and can be given by an Engineer http://www.cs.ucf.edu/~acm
Telephone Screen • Engineer or no Engineer, expect technical questions • Software Development / Testing • Algorithm efficiency, memory efficiency • Classic data structures • Example: “Implement a doubly linked list” or “Talk about the data structures used in memory” • Program Management / Design • Design questions, team management, strategic collaboration • Example: “How would you design X.” http://www.cs.ucf.edu/~acm
Telephone Screen • Telephone Screen DOs • Smile when you’re talking, convey enthusiasm and interest • Talk with confidence, demonstrate you know your stuff • Have questions ready for the interviewer • i.e: “What do you like about <company>?” “What are some challenges about your job?” • Walk around, dress up, or anything to improve your enthusiasm or state of mind http://www.cs.ucf.edu/~acm
Telephone Screen • Telephone Screen DON’Ts • Mumble and second guess yourself • Give up when getting stumped by a question • Ramble on not giving the interview the ability to interject • Be distracted, or be in a loud area • Psyche yourself out, or make problems more difficult than they really are http://www.cs.ucf.edu/~acm
Telephone Screen • Resource: Microsoft: “Ace that phone interview!” • http://bit.ly/9z6HtV • Be prepared to cover behavioral talking points: • “What kind of team projects have you worked on?” • “How many lines of code have you written?” • “What is your favorite programming language? Why?” • “What is good code vs. bad code?” • “Why <company>?” http://www.cs.ucf.edu/~acm
Final Round Interview • Objective: Show your charisma, problem solve, get an offer! • This is the most trying step, but also the most exciting • Microsoft Experience: • One morning HR interview • Two back-to-back engineering interview • One lunch engineering interview • One senior level engineering interview • One “as needed” interview http://www.cs.ucf.edu/~acm
Final Round Interview • At Microsoft • Excluding the HR interview, getting to your 4th interview generally means you’re doing well • The “as needed” interview is typically the hiring manager • Each interview typically is composed of half behavioral questions and half engineering problems http://www.cs.ucf.edu/~acm
Final Round Interview • Final Round Interview DOs • Verbally explicate your thought process, explain your intentions every step of the way • Ask questions! • Some questions are intentionally vague, ask follow ups • PLAN, PLAN, PLAN! • Jumping right into code will make you fail the interview every time http://www.cs.ucf.edu/~acm
Final Round Interview • Final Round Interview DOs • Be yourself! Show your interviewer that you would be a cool person to work with • If there’s no dress code, wear something that matches what one of the employees would wear day-to-day • Have questions prepared for each interviewer, and ask questions you’re generally interested in http://www.cs.ucf.edu/~acm
Final Round Interview • Final Round Interview DON’Ts • Rush into code, design, or a logic question • Be disrespectful or abrasive with the interviewer • Be up the night before partying and hitting the town • Get a good night’s sleep and eat a good breakfast! • Stress yourself out! http://www.cs.ucf.edu/~acm
Final Round Interview • Resource: Microsoft: General Interview Tips • http://bit.ly/yB7XUt • Resource:Glassdoor: Interview Questions/Reviews (MSFT) • http://bit.ly/jziqs • In the event your company negotiates on salary, do your research before hand! • Resource: Glassdoor: Salaries for popular job listings • http://bit.ly/jNoD9 http://www.cs.ucf.edu/~acm
Wrapping up! • Summary • Be prepared, be calm, be collected • Be confident • You can get this job, and the company would be silly not to hire you • Search online for additional tips! There’s hundreds of interview accounts, preparation questions, and general advice available • Bing it! • Plan, ask questions, and show your enthusiasm at every stage http://www.cs.ucf.edu/~acm
Additional Resources • Comprehensive interview reviews are out there • Some excellent resources: • Programming Interviews Exposed: Secrets to Landing Your Next Job • ISBN-10: 057012167X, $17.72 at Amazon • Programming Pearls (2nd Edition) • ISBN-10:0201657880M, $26.08 at Amazon http://www.cs.ucf.edu/~acm
Pass the Interview! How to get the job with the companies that matter to you