We've moved! Visit
The Keyword
for all the latest stories about
life at Google
and our
student programs
.
Student Blog
Brought to you from your @GoogleStudents friends. From pre-university to PhD (and beyond), we got you.
Recruiter Tips & Tricks: Rocking the technical interview
October 27, 2011
Introduction:
Jeff Moore
, Lead Engineering Recruiter at Google, talks about how you can best prepare for a technical interview in this week's
Recruiter Tips & Tricks
post. Interested in internships or full-time roles at Google? Check out our newly redesigned student jobs site at
www.google.com/students
.
Welcome back, everyone; I hope things are going well. It’s time for my favorite blog of the series. Seriously, as a recruiter I like nothing better than having a candidate come in for an interview and show off amazing technical skills! All recruiters love this because we spend our time looking for great talent...and it’s rewarding to see people do well. So, I’m going to share with you some quick and easy tips to help you rock the technical interview. Here we go:
Do your homework
- Doing well in a technical interview is as much about what you do before the interview as what you do during the interview. Most software companies that perform really technical interviews are going to ask you questions about coding, system design and algorithms. You should search the web for sample questions so you’ll know what to expect. If someone asks you a question during the interview that you found during your research, make sure to tell them so they can ask you a different question.
Refresh your skills
- In addition to doing your homework, you should brush up on your software engineering skills. Get your old Computer Science books out and reread the chapters on algorithms, complexity theory and all that fun stuff. A lot of schools also publish courses online. MIT, for example, has
“Open Courseware”
, where you can go and actually take a look at the undergrad and graduate level courses taught there. It’s a pretty good way to make sure you’re up to date and feeling good about your core Computer Science skills.
Know your resume
- Obvious tip alert! Many times you’ll be asked to explain previous projects that you’ve worked on. It is critical that you are able to speak articulately about your past work, which could include being able to explain the algorithm and its implementation. Remember the most difficult bug and how you fixed it.
Rinse and repeat for desired results
- Once you’ve done all this, the best way to make sure you ace the interview is to practice, practice and more practice. I’d recommend you check out sites like
Stack Overflow
,
TopCoder
or any of the other coding competitions out there, and crank though some sample problems. Finally, check out a book like "Smart and Gets Things Done" by
Joel Spolsky
, or do a quick search for books about technical interview preparation. There’s no magic bullet here—just time and due diligence. Trust me, it will pay off.
I hope these tips help. Remember, the more time you spend preparing the better job you’ll do during your interview. Additionally, being well prepared will allow you to relax and be yourself which in turn will give the company an idea of what you’d be like as a colleague. Good luck out there this week. Feel free to share any technical interview stories. I always enjoy hearing from people about what they encounter. Finally...take a deep breath and rock the interview.
Posted by Jeff Moore, Lead Engineering Recruiter
Labels
A Day in the Life of a New Grad in Google Dublin
7
AdCamp
2
AdMob
11
Ambassador Program
14
APAC
7
Appy Trails
28
Back to School
4
Better Know a New Grad
1
Better Know an Intern
15
Better Know an Office
4
Black History Month
10
Caitlin Talks to an Engineer
9
Chrome Extensions
3
Chromebook
1
College Tips by Google
1
Community
14
Conferences
16
consortium
1
CSSI
5
Day in the Life
2
deSTEMber
1
Development Programs
1
Diary of a Business Associate Intern
1
Diary of a Summer Intern
41
Diary of a Summer Intern - Erika
9
Diary of a Summer Intern - Franklin
3
Diary of a Summer Intern - Jess
3
Diary of a Summer intern - Luke
3
Diary of a Summer Intern - Madelaine
4
Diary of a Summer Intern - Pablo
3
Diary of a Summer Intern - Rio
4
Diary of a Summer Intern 2012
18
Diary of an MBA Intern
2
Education
19
EMEA
47
Europe
8
Events
13
Exploring Design at Google
4
GHC15
6
Going Green
6
Gone Google
2
Google Code University
1
Google Code-in
1
Google Games
3
Google Japan
1
Google Lime Scholarship
1
Google on campus
2
Google Online Marketing Challenge
10
Google Science Fair
2
Google.org
1
Google+
6
Googlers
14
Googlers Beta
11
Grace Hopper
11
GradTips
9
Hangouts On Air
21
Inside ITRP
6
Intern Insights
31
Intern Program
72
Interns Making an Impact
7
Interviews
1
Jobs
5
just for fun
30
K-12 (Pre-university)
14
LATAM
3
Life at Google
17
Middle East
1
My Path to Google
45
My Summer at Google
15
My Summer at Google 2012
10
North America
4
Office Environment
4
Open Source
9
PhD
7
Products
94
Programs and Competitions
116
Recruiter Tips and Tricks
15
Rice Plus
4
Scholarships
56
Search
1
STEM
2
STEP
1
Student Tips
15
Students
13
Summer of Code
1
Teach Parents Tech
10
Tech Students
3
Tips and Tricks
27
Women in Engineering
21
Young Innovators
10
YouTube
3
Archive
2020
Jul
May
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Nov
Oct
Sep
Aug
Jul
Jun
Apr
Mar
Feb
Jan
2015
Dec
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @GoogleStudents
Interested in opportunities and programs for students? Visit
google.com/students
.