QNA > Q > Quali College In India Offre Il Posizionamento Di Google?

Quali college in India offre il posizionamento di Google?

#1 ELENCO DEI COLLEGHI CHE GOOGLE INDIA VISITA PER I POSTI DI LAVORO

Ecco una breve lista dei 10 migliori college che Google India visita comunemente per gli stage e il reclutamento nel campus:

  • Indian Institute of Technology (IIT), Bombay
  • Indian Institute of Technology (IIT), Delhi
  • National Institute of Technology (NIT), Surathkal
  • Indian Institute of Technology (IIT), Kanpur
  • Birla Institute of Technology and Sciences (BITS), Pilani
  • Indian Institute of Technology (IIT), Madras
  • Indian Institute of Technology (IIT), Roorkee
  • Indian Institute of Technology (IIT), Guwahati
  • International Institute of Information Technology (IIIT), Bangalore
  • Istituto Nazionale di Tecnologia (NIT), Trichy
  • College of Engineering, Anna University, Chennai
  • Jadavpur University
  • Indian Institute of Technology (IIT), Kharagpur
  • National Institute of Technology (NIT), Warangal
  • PSG College of Technology, Coimbatore
  • International Institute of Information Technology (IIIT), Hyderabad

Tuttavia, non è necessario laurearsi o essere in uno di questi college per fare domanda per uno stage o una posizione a tempo pieno in Google India: la cosa importante da fare è assicurarsi di soddisfare le qualifiche minime dei due così come qualsiasi delle qualifiche preferite, se possibile. Queste sono le seguenti:

#2 QUALIFICHE MINIME (INTERNSHIP, GOOGLE INDIA)

  • Deve essere uno studente del primo o secondo anno attualmente iscritto a un programma di laurea di 4 anni, con specializzazione o intenzione di specializzarsi in Computer Science o Electrical and Computer Engineering

#3 QUALIFICHE PREFERITE (INTERNSHIP, GOOGLE INDIA)

  • L'esperienza di programmazione in uno o più dei seguenti linguaggi: Java, Python, C, o C++

#4 QUALIFICHE MINIME (GOOGLE INDIA, POSIZIONE SWE)

  • La laurea in informatica, ingegneria elettrica o informatica, o esperienza pratica equivalente
  • 5 anni di esperienza lavorativa rilevante
  • Esperienza di programmazione in uno o più dei seguenti linguaggi: C, C++, Java, e/o Python

#5 QUALIFICHE PREFERITE (GOOGLE INDIA, POSIZIONE SWE)

  • Esperienza in informatica, con competenze in strutture dati, algoritmi, o progettazione API
  • Esperienza nell'automatizzare e scalare back-end web o mobile
  • Esperienza nello sviluppo di applicazioni full-stack o back-end
  • Conoscenza dello sviluppo di applicazioni mobili in Android e tecnologie di rilevamento
  • Capacità di imparare altri linguaggi di codifica, se necessario

Per fare bene nei tuoi colloqui con Google India, sia che tu stia cercando uno stage o una posizione a tempo pieno come ingegnere del software, dovrai studiare tre argomenti principali: strutture di dati e algoritmi, progettazione di sistemi e soft skills come la comunicazione e la capacità di lavorare in gruppo. Tieni presente che le interviste per gli stage tendono ad essere più brevi di quelle per le posizioni a tempo pieno.

#6 STRUTTURE DATI E ALGORITMI

Questo argomento tende ad ottenere molta attenzione da parte dei candidati allo stage e alle posizioni a tempo pieno, perché non conoscere i concetti fondamentali di DS&A renderà molto difficile rispondere alle domande sulla programmazione. Tra i concetti DS&A più importanti, vorrete conoscere la programmazione dinamica, BFS, DFS, gli array, le tabelle hash, la manipolazione dei bit e gli alberi di ricerca binari, solo per citarne alcuni.

Fortunatamente, anche se non è facile avvicinarsi all'argomento, ci sono molti modi per farlo. Per esempio, potresti leggere un libro come Algorithm Design, che ti insegnerà tutti i fondamenti del DS&A evitando qualsiasi matematica complessa, e poi potresti usare una piattaforma di giudizio online come LeetCode per mettere in pratica ciò che impari con il libro.

#7 SYSTEMS DESIGN

Come azienda basata sul web, Google India è naturalmente interessata alla capacità di un candidato di progettare sistemi scalabili, quindi puoi aspettarti alcune domande relative al design di moderata difficoltà in una delle due interviste. I concetti principali da conoscere sono il bilanciamento del carico, le CDN, i database, la ridondanza e la replicazione, il design delle API e lo sharding dei database. Uno che mi viene in mente è un corso come Tech Interview Pro, un programma di preparazione all'intervista progettato da un ex ingegnere software di Google che ha due moduli approfonditi sulla progettazione dei sistemi. Dopo di che, potreste usare un libro come Cracking the Coding Interview per trovare domande specifiche dell'azienda relative al design con cui esercitarvi.

#8 SOFT SKILLS

Questo argomento è spesso ignorato, ma sapere come comunicare efficacemente con il vostro intervistatore quando spiegate le soluzioni che trovate su una lavagna ed essere in grado di mostrare Googliness per distinguervi dai candidati che ignorano completamente le soft skills sono abilità essenziali da avere.

Fortunatamente, questo è un argomento facile da preparare. Un modo per farlo e allo stesso tempo mettere in pratica ciò che avete imparato su DS&A e progettazione di sistemi sarebbe quello di utilizzare un sito come Interviewing.io, che vi permette di impegnarvi in interviste simulate con altri ingegneri del software (alcuni dei quali hanno già lavorato in Google e Facebook) mentre ricevete un feedback obiettivo sulle vostre prestazioni.

Buona fortuna per le vostre interviste.

Di Jordana

Qual è la religione più pacifica? :: Le luci a LED assorbono meno ampere?
Link utili