get a job!cdn.cs50.net/2011/fall/seminars/techindustry/techindustry.pdfresumés tailor your resumé...
TRANSCRIPT
![Page 1: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/1.jpg)
GET A JOB!
Breaking into the Tech Industry
![Page 2: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/2.jpg)
Topics
Opportunities at Harvard Resumés Interview Format Getting Ready Presenting Yourself Answering Tech Questions Following Up
![Page 3: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/3.jpg)
Opportunities for Harvard Students
![Page 4: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/4.jpg)
Opportunities for Harvard Students
Office of Career Services (OCS) Harvard specific policies for participating companies Interview and resumé resources
Crimson Careers Job postings Internship offers
![Page 5: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/5.jpg)
Typical Roles
Program Manager (PM) Software Developer (Dev) Software Tester (Test) User Experience (UX)
designs user interface and interaction
![Page 6: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/6.jpg)
Program Manager (PM)
Customer-oriented Designs and cuts features and products Manages time control Oversees projects
![Page 7: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/7.jpg)
Software Developer (Dev/SWE)
Writes code Develops features Unit-testing
![Page 8: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/8.jpg)
Software Tester (Test)
Finds bugs Handles performance
and stress testing of dev code
![Page 9: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/9.jpg)
Resumés
Tailor your resumé to the job or internship for which you are applying.
Don’t exaggerate; be prepared to demonstrate knowledge or skills you claim to have!
Include relevant experience and explain your role in past projects.
Note your contribution! Active verbs: headed, led, contributed, etc.
Only include languages you actually know Clarify your relative level of familiarity if unsure
![Page 10: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/10.jpg)
The Tech Interview
![Page 11: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/11.jpg)
The Tech Interview
First round interview Usually 1 hour-long interview
Final round interview Usually 3-5 30-60 minute interviews
Interview structure Introductions Resumé/experience questions 1 longer problem or 2 smaller ones
Potential follow-up questions Questions for the interviewer
![Page 12: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/12.jpg)
Core Technical Knowledge
Language Syntax (Know at least one well!) Linked Lists Sets, Hash Maps, Trees, Graphs Recursion Object-oriented programming Algorithms (Search, Sort, etc.) Time/Space Complexity and Asymptotic Notation
(Big O)
![Page 13: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/13.jpg)
Getting Ready
Brush up on at least 1 language Review data structures Practice sample questions Other resources:
How Would You Move Mt. Fuji? by: William Poundstone Programming Interviews Exposed by: John
Mongan, Noah Suojanen and Eric Giguère Programming Pearls by: Jon Bentley
![Page 14: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/14.jpg)
Working Out Loud
Interviewers want to know how you solve problems Less about solution, more about process
Act as if you are working through the problem with the interviewer
Share your thoughts and ideas, regardless of whether you are sure that they are right
Advantage of seeing how they react to your ideas
![Page 15: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/15.jpg)
Getting Unstuck
Ask clarifying questions. Work through your thought process out loud. Ask for hints if you need one. If you don't know, bluffing won't work. Don't panic.
![Page 16: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/16.jpg)
Interview Questions
Coding Questions Product Questions Logic/Problem-Solving Questions
![Page 17: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/17.jpg)
Coding Question
Given a linked list, determine whether it contains a cycle.
![Page 18: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/18.jpg)
Coding Question
Given a positive real number, find the square root. (No calling an existing square root function!)
![Page 19: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/19.jpg)
Product Question
Design a remote control for a television with 2 buttons.
![Page 20: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/20.jpg)
Product Question
What is your favorite product we make? What do you like about it?
![Page 21: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/21.jpg)
Followup questions
Tech questions What's the run time of your code? Can you improve it? If so, how?
Design questions What if this parameter was changed? How might we design a back end to this?
![Page 22: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/22.jpg)
Personality and Fit
Why are you interested in this position? Why are you interested in working with this
company? What group projects have you been a part of? How have you handled conflict in groups? What projects have you worked on outside of your
academic work?
![Page 23: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/23.jpg)
Following Up
Ask them when you can expect to hear back If you don't hear back by then feel free to send an
email to your recruiter
Ask how long you have to accept/decline your offer Note OCS companies have special restrictions
![Page 24: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/24.jpg)
Questions?
![Page 25: GET A JOB!cdn.cs50.net/2011/fall/seminars/techIndustry/techIndustry.pdfResumés Tailor your resumé to the job or internship for which you are applying. Don’t exaggerate; be prepared](https://reader033.vdocuments.us/reader033/viewer/2022042305/5ed0a27a1ca0f86e026e6517/html5/thumbnails/25.jpg)
More to come!
Sign up for ‘Acing Your Technical Interviews’ at cs50.net/register!
Provide us feedback at:
http://bit.ly/tf4cpO