2. Agenda
● Introduction
● Internship Opportunities
● Application Process
● Selection Process
● Interview Preparation
● Offices
● In conversation with the interns
● FAQ
3. Internship Opportunities
● Regions
○ EMEA - Europe
○ North America
○ Other parts of the world
● Roles
○ SWE/SRE - Bachelor, Master and PhD students
○ STEP interns - First and second year students
○ Research - Bachelor, Master and PhD students
● Duration
○ Typically 12-14 weeks
4. Dates - Europe (EMEA)
● Application opens around October 19th
● Aplay as soon as possible!
● Application closes - end of November
Dates - North America
● Applications are already open!
● Deadline - February
Note: Only one application per region needed (final location
depends on the host matching).
Application Process
5. void internshipApplication(CV cv) {
// Most probably on 19/10
sendApplication(“https://careers.google.com", cv);
fillQuestionnaire();
for (int i = 0; i < 2; i++) {
intreview(); // ~45min
Thread.sleep(900000); // 15min = 900000ms
} // 2 weeks
try {
while (!hostMatched()) {
hostInterview.wait();
}
signContact();
} catch (InternshipDeadlineTimeout e) {}
}
6. ➔CV Screening
➔Coding excercise (sometimes)
2 - 3 elementary coding questions
Online platform
➔Fill a questionnaire with interests and preferences
Consider not focusing on a single area (mention specific Google products)
You can change your answers during the process
➔Technical interviews
2 interviews (virtual with Google engineers) - 45 min
Choose programming langugage (Python, Java, C/C++, etc)
Third interview in rare cases
Hiring committee (~2 weeks)
Selection Process
7. ➔Intern placement (host matching)
Based on the preferences from questionnaire potential team is matched
Short interview (usually not technical, be friendly!)
Previous experience and skills, meet each other
Discuss team’s area of work, potential project and technologies
Usually 3 candidates, mutual host-intern match needed
➔Offer, contact, formalities
Recieve an offer from the recruiter
Accept and sign a contract 🎉
Complete visa and other formalities
Selection Process
8. Interview preparation
• Do not focus on complicated algorithms
• Cracking the Coding Interview (only certain chapters)
• LeetCode (including forum)
• YouTube videos (mock interviews)
• Coding and CS fundamentals, high-level theory, data structures, algorithms
• Choose programming language (Python, Java, C/C++, etc)
• Code is written in Google Doc (try to make it runnable)
• Speak your mind!
• Discuss your thought process, listen to hints, comment of advantages and
disadvantages, note time and space complexity
9. • Restaurants (breakfast, lunch, dinner),
micro-kitchens, gym, special rooms, events
Main Google hubs:
• Zurich, London, Munich
• Mountain View, New York City
Internships 2022:
• 3 days in office, 2 days in office/WFH
Implications on:
• Visa process
• Compensation
• Relocation bonus
Offices
14. FAQ
● Da li je potrebno savrseno uraditi sve algoritamske
zadatke, do kraja?
● Koji nivo edukacije je potreban i da li studenti koji ne
studiraju CS mogu konkurisati za praksu?
● Razlike između prakse online i uživo?
● Da li je tokom vaše prakse postojao mentor zadužen samo
za vas?
● Pored tehničkog znanja, koji još skill ste unapredili tokom
trajanja prakse?