¿Qué habilidades se requieren para unirse a Google?

11 habilidades que debes dominar para conseguir un trabajo de ingeniería de $ 100,000 en Google

Google es el empleador más deseable en la Tierra.

Los ingenieros son las estrellas de rock allí , y se les paga en consecuencia.

Los pasantes comienzan con salarios de $ 70,000 a $ 90,000 , mientras que los ingenieros de software obtienen $ 118,000 y los ingenieros de software senior ganan un promedio de $ 152,985.

Pero uno no simplemente entra en Googleplex.

La compañía recibe más de 2.5 millones de solicitudes de empleo al año, pero solo contrata a unas 4,000 personas.

Afortunadamente para los aspirantes a Googlers, Google en

Educación

El equipo ha publicado una lista de habilidades que quieren ver en ingenieros potenciales.

“Tener una base sólida en informática es importante para ser un ingeniero de software exitoso”, dice la compañía. “Esta guía es un camino sugerido para que los estudiantes universitarios desarrollen sus habilidades técnicas académica y no académicamente a través de un aprendizaje práctico a su propio ritmo”.

Estas son las habilidades que Google quiere que domine su talento tecnológico, junto con recursos en línea para comenzar:

1. Dominar los cimientos. Debe poder completar una introducción al curso de CS, como los de Udacity o Coursera.

2. Aprenda a codificar en al menos un lenguaje de programación orientado a objetos. Como C ++, Java o Python. Consulte a MIT o Udacity.

3. Aprende otros lenguajes de programación. Agregue Java Script, CSS, Ruby y HTML a su conjunto de habilidades. W3school y CodeAcademy están ahí para ayudar.

4. Prueba tu código. Porque Google quiere que puedas “detectar errores, crear pruebas y romper tu software”. Udacity, una vez más.

5. Tener experiencia en matemática abstracta. Al igual que el razonamiento lógico y las matemáticas discretas, en las que se basa mucha informática. MIT puede ayudarlo con las matemáticas para la informática.

6. Comprender algoritmos y estructuras de datos. Google quiere que aprenda sobre los tipos de datos fundamentales, como pilas, colas y bolsas, así como que comprenda algoritmos de clasificación como clasificación rápida, combinación combinada y clasificación múltiple. MIT proporciona los recursos en línea recomendados, y el libro “The Algorithm Design Manual” también es muy útil.

7. Conozca los sistemas operativos. Porque estarán donde haces gran parte de tu trabajo. La Universidad de California, Berkeley, proporciona una cartilla.

8. Familiarícese con la inteligencia artificial. Google ama a los robots. Stanford tiene el conocimiento.

9. Aprende a construir compiladores. Stanford dice que cuando haces eso, “aprenderás cómo un programa escrito en un lenguaje de alto nivel diseñado para humanos se traduce sistemáticamente en un programa escrito en ensamblaje de bajo nivel más adecuado para máquinas”. Dirígete a Coursera para el aprendizaje.

10. Aprende criptografía. Porque la ciberseguridad es crucial. Coursera y Udacity ofrecen cursos.

11. Aprende programación paralela. Porque poder realizar toneladas de cálculos al mismo tiempo es súper poderoso. La Universidad de Illinois puede ayudarlo.

Pero Google no solo mira las habilidades de sus candidatos seleccionados, el gigante de las búsquedas también busca cualidades específicas de personalidad.

Happy Reading Quorans 🙂

FUENTE: businessinsider

Aquí están las tres habilidades más importantes como las veo (con respecto a las entrevistas en el sitio que tienes que pasar para conseguir un trabajo en Google):

  1. Ser un programador competitivo. Por lo general, 4 de cada 5 entrevistas en el sitio en Google son sobre algoritmos + problemas de codificación como los que surgen en las competencias de TopCoder o ACM / ICPC. Este enfoque hace que las prácticas de contratación de Google estén muy sesgadas hacia los programadores competitivos (¡que no son necesariamente buenos ingenieros de software!) Y es un tema de discusión para muchas personas, pero en este momento, debe ser un programador competitivo o muy Suerte en tus entrevistas para conseguir un trabajo en Google.
  2. Habilidades de diseño del sistema. La quinta entrevista generalmente tiene algunas preguntas de diseño, por lo que debe conocer los conceptos básicos.
  3. Habilidades sociales , como siempre. En términos generales, el entrevistador debe tener la impresión de que le gustaría trabajar con usted como persona. Así que será mejor que comunique sus soluciones de los problemas de la manera más clara posible, sea cortés durante todo el proceso de entrevista, etc.

Actualización: para aquellos que no están de acuerdo con el punto del “programador competitivo”, eche un vistazo a la respuesta de Praneeth Reddy a ¿Cómo Surya Kiran consiguió un trabajo en Google?

Hola … básicamente, GOOGLE es una de las mejores compañías en el mapa … tiene la insignia de ser uno de los MEJORES LUGARES DE TRABAJO para un individuo … Por lo tanto, es obvio que tiene algunas habilidades especiales establecidas para ser seleccionado para ello … son:

HABILIDADES DE CODIFICACIÓN: requieren un individuo que tenga una buena mano en varios lenguajes de programación … y que siempre esté actualizado con los nuevos avances en tecnología. Y una persona que posea una naturaleza competitiva.

HABILIDADES SOCIALES: Persona que comprende mejor las necesidades de las personas … que es capaz de comunicarse con las personas de una mejor manera, la persona también debe poseer un conocimiento sólido sobre la estructura de una empresa.

CERTIFICADOS: Como muchas compañías no exigen ningún certificado, pero siempre se prefiere tener algunos de alguna organización reconocida como IEEE o REDHAT, estos certificados ciertamente le brindarán una ventaja sobre otros solicitantes.

DISEÑO: Hey, el desarrollo de software se trata de tener una idea específica sobre el programa que está creando … uno debe tener una idea clara de la INTERFAZ DE USUARIO que debe implementarse para que sea fácil de usar y de fácil acceso.

CREATIVIDAD: Un conjunto de habilidades genuinas que este ” GIGANTE DE SOFTWARE” requiere … cómo abordas algunos de los problemas relacionados con la gestión de recursos … oye, incluso un individuo normal resolverá ese problema, pero el tiempo y la forma más eficiente que se tome son importantes. ¡Así que todo lo mejor!

Paz y feliz lectura 🙂

Asumiendo que eres totalmente nuevo en la escena.

>> Habilidades analíticas, de razonamiento y lógicas , base sólida en matemáticas y ciencias de la computación , y buena exposición a los lenguajes de programación (considerando que quiere ser un ‘codificador’, sea lo que sea). Sobre todo, debe trabajar duro y ser paciente . Comience a participar en concursos de hackathons / codificación , únase a jueces en línea como entrevistasbit, codechef, hackerrank, comience a desarrollar proyectos , aprenda de – recursos web / tutoriales / blogs , si se atasca – busque respuestas en lugares como stackoverflow o sus amigos / maestros . Aprenda más y más, todos los días . Explorar.

>> Un consejo: si viste un artículo al azar sobre cómo se mima a los empleados de Google, obtén beneficios increíbles y obtén montones de dinero y de alguna manera llegaste a la conclusión de que “Google es el lugar para estar” – Entonces te estás equivocando con su enfoque. No hay ninguna razón para que aprenda a codificar / desarrollar solo por unirse a una empresa que considera que es un “lugar genial para trabajar”. La verdad es que hay cientos de empresas en cada dominio en las que disfrutará trabajando, especialmente y solo si le apasiona lo que se supone que debe hacer (en esa empresa). Entonces, se trata más de hacer lo que amas , en lugar de tratar de amar algo que una compañía te pide que hagas.

>> ¡Buena suerte con tu viaje!

Querido Quoran

Como la mayoría de mis colegas han señalado correctamente en su respuesta anterior, Google es el mejor empleador y, por lo tanto, solo necesitan lo mejor para unirse a ellos, pero también hay algunas formas más fáciles de ingresar.

  1. Mire algunos de sus principales proyectos y comience contribuyendo a ellos o haciéndolos mejores. La mayoría de las personas no lo saben, pero Google es el mejor porque nunca socavan ni ignoran a ningún programador enérgico, aspirante y capaz. Imagine que Google comprueba y acepta que las ediciones o actualizaciones enviadas por usted para uno de sus proyectos son las mejores. ¡Que mi amigo es principalmente tu camino! Un poco más de esfuerzo y Google te invitaría a unirte a ellos literalmente.
  2. Google siempre respeta a los emprendedores, conviértete en el emprendedor más avanzado y altamente capacitado mientras resuelves y mantienes el primer enfoque del cliente. No pasará mucho tiempo hasta que Google tome nota de sus esfuerzos y lo invitará a bordo para asociarse con ellos.

¡Espero que estas formas te ayuden a hacer realidad tus sueños!

Puede conectarse en línea y ver qué trabajos están disponibles y qué niveles de habilidad requieren. Debe comprender que GOOGLE es uno de los principales empleadores y recibe cientos de miles de currículums. Pueden elegir entre los mejores del negocio. Si te consideras uno de ellos, anímate, pero también sé realista sobre tus posibilidades. Esa es una nuez muy difícil de roer.

Google ciertamente contrata candidatos como usted. Lo sé porque soy un ingeniero de software integrado en Google. Sin embargo, a Google le gusta que sus candidatos de software sean generalistas. Se espera que usted sea competente en los fundamentos de la informática y la ingeniería de software, incluso si muchos de ellos no se utilizan con mucha frecuencia en el desarrollo de sistemas integrados.

Hola,

Eche un vistazo a Google Careers para ver si hay un puesto en el que esté interesado. También recomendaría sinceramente leer “Cómo funciona Google” de Eric Schmidt y Jonathan Rosenberg, para obtener más información sobre la compañía. Creo que el libro responderá a todos tus preguntas.

Salud.