¿Cómo podría aumentar mis posibilidades de ser aceptado por Google?

En términos generales, hay tres áreas que los comités de contratación de Ingeniería de Software en Google buscan:

  1. Formación técnica y experiencia.
  2. Resolver problemas y pensar en tus pies.
  3. Estilo personal – abierto y colaborativo.

En cuanto a la capacitación técnica y la experiencia, es útil tener un título en ciencias de la computación o software de una buena universidad, pero la experiencia práctica es igual de buena y muchos ingenieros de Google son contratados sin las credenciales académicas de la Ivy League.

Como candidato se le pedirá una serie de preguntas técnicas. Estos sondearán para ver si tiene un dominio real de los fundamentos analíticos y matemáticos del campo, si sus habilidades de codificación (en el idioma de su elección) son sólidas, y si tiene una comprensión sólida de los principios de la arquitectura del sistema adecuados a su nivel de experiencia. Responde estas preguntas lo mejor que puedas. Explique su pensamiento en voz alta a su entrevistador. Si algo no está claro, haga preguntas para aclarar. Parte del desafío es ver si va a hacer preguntas en lugar de hacer suposiciones o suposiciones posiblemente injustificadas.

El estilo personal es lo más difícil de preparar. O eres abierto y colaborativo, o no lo eres. He visto candidatos muy talentosos que se enojaron enojados con un entrevistador que ofreció una pista y, por lo tanto, perjudicó su candidatura. Hable sobre su proceso de pensamiento mientras responde preguntas. El proceso consiste más en comprender su estilo de pensamiento y sus puntos fuertes que en obtener una “respuesta correcta” mágica.

Fundamentalmente, diviértete con el proceso. La entrevista de Google es una de las más rigurosas de la industria, pero también una de las más agradables. Las personas son agradables para empezar y están tratando de asegurar que tengas una buena experiencia.

Y tenga en cuenta que tanto los reclutadores como los entrevistadores quieren que usted tenga éxito. Ellos están buscando tus fortalezas, no tus debilidades. Debido a que el proceso de contratación de Google es “para Google” en lugar de para el equipo de contratación, las preguntas que el proceso de entrevista busca responder son:

  • ¿Es esta persona técnicamente lo suficientemente fuerte como para hacerlo bien aquí?
  • ¿Qué señales podemos recopilar que nos ayudarán a poner a esta persona en el equipo correcto?

Cualificaciones mínimas:

  • Licenciatura en Informática, Ingeniería Informática, un campo técnico relacionado, o experiencia práctica equivalente.
  • Finalización de los cursos relacionados con Ciencias de la Computación y capacidad para comenzar a más tardar en septiembre de 2018.
  • Experiencia de programación en uno o más lenguajes de programación de propósito general que incluyen, entre otros: C / C ++, C # Java, JavaScript, Python o Go
  • Autorización para trabajar en los Estados Unidos.

Calificaciones preferidas:

  • Comunicación sólida, ética de trabajo, capacidad de resolución de problemas y disposición para aprender.
  • Experiencia en estructuras de datos, algoritmos y análisis de complejidad.
  • Experiencia relevante en pasantías y contribuciones de código abierto o exposición competitiva a la programación
  • Capacidad para trabajar bien en un entorno de equipo con un enfoque en el intercambio de conocimientos y la colaboración

Si no está cumpliendo con esos requisitos, ¿probablemente quiera buscar un puesto de pasante?

REALMENTE solo quieren a alguien que sepa cuándo hablar, cómo manipular los datos y que sea un jugador de equipo.