• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Job opportunities in_google_emea
 

Job opportunities in_google_emea

on

  • 1,908 views

 

Statistics

Views

Total Views
1,908
Views on SlideShare
1,801
Embed Views
107

Actions

Likes
2
Downloads
18
Comments
0

1 Embed 107

http://mj89sp3sau2k7lj1eg3k40hkeppguj6j-a-sites-opensocial.googleusercontent.com 107

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Job opportunities in_google_emea Job opportunities in_google_emea Presentation Transcript

    • Google JobsOpportunita in EMEASam DuttonGoogle Developer Relations6 luglio 2011
    • Engineering in EMEA
    • Uffici per ingegneri in EMEA Paris
    • Posizioni per ingegneri in GoogleSoftware Engineer - "programmatore"Software Engineer in Test/QA - programmatore dellinfrastruttura ditestingSite Reliability Engineer - si occupa dei serverUX Designer - rende i nostri prodotti facili da usareProduct Manager - coordina il lavoro con i non-ingegneri (marketing,avvocati, PR, etc.)Field Tech - "tuttofare dellIT"Operations - infrastruttura internaSales Engineer - lavora in partnership con i clientiHardware Engineer - progetta e costruisce i server su cui gira GoogleSecurity Engineer - protegge i prodotti di Google dagli hackerWebmaster - sviluppa le pagine web e disegna i Google DoodlesDeveloper Programs Engineer - ingegneri "public-facing"
    • Come mi candido?Per prima cosa dai unocchiata aquesti due siti per verificare qualiposizioni sono aperte:Professionisti: www.google.com/intl/en/jobs/locationsStudenti: www.google.com/jobs/students/emea
    • Aree di sviluppoAarhus (Danimarca) Munich (Germania)V8 Engine, Java Virtual Engineering ToolsMachine Privacy ClientIsraelAnalytics St. Petersburg (Russia)Insights & Trends, Forecasting ClientOneboxes Toolbar & AnnotationsQuery Formulation Features /Suggest Stockholm (Svezia)Visualisation Technologies Talk VideoNetworking Software Krakow (Poland)Dublin (Irlanda) ContactsSRE Capacity Management Data Processing and Analysis
    • Aree di sviluppo (cont.)London (UK) Zürich (Svizzera)Publisher Platform Search: Index, Quality,Rich Media Advertising Ranking, SpamAdSense for TV Geo:Infrastructure, Page,Android HTML 5 Photos, LayersMobile Applications YouTube: Content ID, Ads,Voice Search InfrastructureMobile Maps Apps: Gmail, Calendar, ... Regional EngineeringMoscow (Russia) Google Base & Product SearchClient/ChromeOSProduct SearchRussian-market productsmobile, iGoogle, Search
    • Una selezione di progetti EMEAGoogle Dashboard (Munich and Zürich)Suggest (Israel)Hot Topics (Israel)Google Goggles (Israel)YouTube Content ID (Zürich)Place Page (Zürich)Transit Layers (Moscow and Zürich)Mobile web maps (London)Google Tape (Zürich)Safe Search (Zürich)Talk video (Stockholm)Kefir (Moscow)Confucius (Zürich/Beijing)Trader and SMS Tips for Africa (Zürich)
    • Priority Inbox, ZurichPriority Inbox looks at 5 features:Social, Label, Content, Spam, Thread Teach Priority Inbox by Priority Inbox marking more or less important
    • Google Chrome V8 Crankshaft, AarhusNew compilation infrastructure for V8, Googles Chrome JavaScript Boosts V8s performance by 50% With Crankshaft
    • Google search app for iOS, London ● Search by voice ● Search by image (Google Goggles) ● Access other Google apps (Gmail, Maps, Calendar, etc.) ● Search near my locationThird most downloaded app ever
    • Google Dashboard, Munich ‘Che informazioni ha Google su di me?’ Organizzata per prodotto Mostra i dati associati al tuo account Google Link alle pagine dove puoiNome del prodotto o controllare i dati per questoservizio Google prodotto (ad es. decidere di non salvare la cronologia delle chat in Gmail) www.google.com/dashboard
    • Google Suggest, Israel
    • Hot topics in Trend, Israel
    • Google Goggles, Israel
    • YouTube Content ID, Zürich Il problema della gestione dei contenuti: 20 ore di video caricate su YouTube ogni minuto diritti e richieste di "takedown" più facile mostrare pubblicità quando possiamo identificare il proprietario
    • Place Page, Zürich
    • Transit Layers, Moscow & Zürich
    • Mobile Web Maps, LondonDa unapplicazione che usa Maps a Maps direttamente nelbrowser mobileEsperienza migliorata: navigazione 3D, StreetView, ricercalungo il percorso, ricerca vocale, vista del traffico
    • Google Tape, Zürich ● Utility facile da usare per trasferire grandi quantità di dati da GFS (Google File System) o un altro meccanismo di storage su nastro e relativo ripristino dei dati da nastro. ● Progettato per gestire data set grandi diversi petabytes (1PB = 1015 bytes) per archiviazione e backup periodico. ● Usato da più di 100 progetti, ad es. Gmail e YouTube
    • Safe Search, Zürich ● Safe Search supporta 39 lingue ● Opzione Safe Lock ● Riconoscimento della pornografia (anche nella ricerca immagini) usando machine learning automatico
    • Talk Video, Stockholm
    • Kefir, Moscow Trova tutti i Find all prodotti venduti products online ... da tutti i sold online ... venditori online by all online ... retailers in tutto il ... world-wide mondo
    • Confucius (Google Q+A), Zürich/BeijingQ+A socialLanciato in Russia (sviluppato originariamente in Russia),Cina, MENA (in Arabo)non presente in USAquesti mercati hanno bisogno di piu contenuti online -Confucious crea questi contenuti
    • EMEA University Programmes
    • Come collaboriamo con gli studentiScholarshipsDoctoral FellowshipsInternshipsFull-time positionsAmbassador programmePer maggiori informazioni http://www.google.com/university/emea/
    • Come collaboriamo con gli accademiciVisiting Faculty programmeResearch AwardsFaculty SummitPost-doc positionsCS4HS (Computer Science for High Schools)Google Code UniversityPer maggiori informazioni http://www.google.com/university/emea/
    • 20% projects make a difference
    • Come prepararsi ad un colloquio tecnico
    • Curriculum e lettera di presentazione in Google Docs ● Modelli di curriculum (anche uno specifico per gli studenti) disponibili online su docs.google. com/templates ○ Click su Resumes & Cover Letters ● Facile da convertire in altri formati ○ HTML ○ PDF ○ Text ○ Office o Open Office
    • Processo di assunzione ● Ti candidi online o tramite referral ● Noi valutiamo il curriculum ● Prima serie di colloqui telefonici o nel campus ● Colloqui onsite presso una sede di Google ● Offerta di assunzione Gli ingegneri di Google sono coinvolti attivamente nel processo di assunzione e si occupano di valutare i curricula, effettuare i colloqui ed esprimere valutazioni per rendere più facili le decisioni relative allassunzione.
    • Parlando di Google Docs…Se avete un colloquio telefonico con Google, aspettatevi di doverscrivere del codice in Google Docs, un editor di testo web-based chepermette di condividere il proprio lavoro online e facilita lacollaborazione in tempo reale.
    • Preparazione al colloquioCosa aspettarsi ● Breve introduzione ● Una o più domande per valutare le competenze tecniche ● Chiusura con le tue domande ● Nessun quiz (non servono a valutare le vere competenze)Valutazione delle competenze tecniche ● Sintassi del linguaggio, librerie principali, performance ● Algoritmi e strutture dati ● Capacita analitiche ● Design di soluzioni informatiche
    • Preparazione al colloquio (cont.)Come prepararsi prima del colloquio ● Ripassa i fondamenti dellInformatica (pensa agli anni dellUniversità) ● Ripassa algoritmi e strutture dati ● Fai pratica a scrivere codice, specialmente se sei fuori allenamento; concentrati sul tuo linguaggio preferito ○ Scrivi su una lavagna o su carta ○ Il linguaggio non ha importanza - ti verra chiesto di usare il tuo linguaggio preferito ● Leggi qualche articolo online sui colloqui ● Conosci qualcuno in Google? ○ Chiedigli di parlarti della loro esperienza ○ Chiedigli di farti da referrer
    • Preparazione al colloquio (cont.)Durante il colloquio ● Siamo interessati al tuo approccio al problem-solving. Pensa ad alta voce. Fai domande. ● Le nostre domande andranno in profondità. Vogliamo vedere come affronti dei problemi complessi. ● La risposta corretta e apprezzata ma non sempre necessaria - il ragionamento e più importante.
    • Preparazione al colloquio (cont.)Come prepararsi per un colloquio fra un paio di anni ● Sviluppa delle solide basi di informatica ● Impara uno o più linguaggi di programmazione ○C ○ C++ ○ Java ○ Python ○ C# ● Fai esperienze al di fuori dellaula ○ Associazioni o club di Informatica ○ Competizioni di programmazione ○ Stage ○ Progetti Open Source (e non dimenticarti di Google Summer of Code)
    • Esempio di quesito tecnico“Inverti lordine delle parole in una frase.”Lobiettivo e quello di scrivere una funzione che prende una stringa einverte lordine delle sue parole senza invertire lordine delle lettereallinterno di ogni parola. Sii pronto a testare la tua funzione!
    • Risolvere il problema – Parte 1Rendi più chiaro il problema ● Considera un esempio ricco a sufficienza ma non noioso: “Fight, don’t compromise.” ● Definisci il risultato atteso: “compromise. don’t Fight” … ● Chiarisci quali sono le tue assunzioni: risultato atteso, linguaggio, requisiti di memoria o performance, se la soluzione sara distruttiva, etc... ● Definisci la signature della funzione.
    • Risolvere il problema – Parte 2Inizia con la prima soluzione che ti viene in mente. ● Afferma pure che la tua prima soluzione verra raffinata in seguito. ● Normalmente questa sara una soluzione basata su brute- force. ● Prova a far girare il tuo codice con un paio di esempi per testarne la correttezza. ● Verifica i casi limite. ● Prova ad usare nomi di variabili adeguati o di ripulire il codice dopo la prima passata. ● Valuta la complessità dellalgoritmo ● Chiedi allintervistatore se ha delle domande prima di passare allottimizzazione.
    • Risolvere il problema – Parte 3Raffina la soluzione. ● Rendi chiare le tue assunzioni e i tuoi obiettivi (ad es. migliorare le performance) ● Ricomincia dallinizio. ● Confronta le due soluzioni.
    • E i miei amici italiani raccomanda...
    • ...curate il vostro inglese!
    • Domande?