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.
Why Math Majors Came to Google to Learn About Careers in Software Engineering
April 13, 2016
Did you know that you don’t have to be a computer science major to be a software engineer at Google? It’s true! Just a few weeks ago, Google hosted its first-ever Math Summit in the New York City office to encourage students majoring in subjects other than computer science that they, too, can -- and should! -- apply for software engineering internships and full-time roles at Google. Students from 17 colleges came to Google for a day of technical talks, a panel discussion featuring Googlers with math backgrounds, an interview workshop and networking. If you’re not studying computer science, but are interested in building technology that makes a meaningful impact on the lives of people all across the world, then read on to learn what you’ll need to know.
A panel at Google’s first-ever Math Summit, held in New York City.
I don’t have to be a CS major to work at Google?
We want to take this opportunity to do a little myth-busting: You *do not* have to be a CS major to have a career as a software engineer here at Google. Studying physics? Electrical engineering? Theoretical math? We have Googlers from all of these backgrounds! You just have to have the CS fundamentals, which you’ll need in order to do well in the technical interviews (more on this later), and the passion to work in teams to solve some of technology’s toughest questions. If you can develop your coding skills, then software engineering might just be your next adventure.
What do I need to know?
You might be thinking, “But I’m so behind! How will I learn everything I need to know for interviews before I graduate?” We have good news:
you don’t have to know everything.
When you’re preparing for technical interviews, it’s most important to have a firm understanding of
data structures and algorithms
,
which is typically the next course taken after the Intro to Programming course offered by many colleges and universities.
If you’re still in school, take advantage of the courses offered there. And be sure sure to check out our
Technical Development Guide
(g.co/techdevguide).
What are interviewers looking for?
Interviewers will want to see that you are able to write functional code in at least one language really well (e.g., Java, Python, C++, etc.). Make it your priority to know the common constructs and idioms in your language of choice. Once you have that down, ask yourself if you could explain the real world performance of the code you write. Do you know the run time? Can you think of how you’d change your code if you had to make certain trade-offs? Have you thought about scalability? What about different edge cases? Make it a habit of asking yourself these questions and testing your code, and you’ll be in great shape.
That’s it?
Mostly, yes! The next steps are to
practice, practice, and practice.
Buddy up with a friend and practice writing code on white boards. Talk out loud as you go through each problem to simulate the interview. Remember, it's okay to admit what you do not know. You won’t be penalized for this! Interviewers have been in your position before, and they will tell you that most of what they do now was learned on the job -- not from textbooks or computer science courses.
Get in touch with us!
Interested in learning more?
Let us know here!
And check out
google.com/students
for all internship and full-time opportunities at Google.
We hope to hear from you!
Alec & Grace, from the University Programs team
Alec taking selfies while waiting for students to arrive at the Math Summit.
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
.