¿Cómo se puede obtener una pasantía en una empresa como Google, Facebook o Quora? ¿Qué se necesita para llegar allí? ¿Ser un CS importante es un requisito previo?

Ser un estudiante de CS no es un requisito para obtener una pasantía en esos lugares, pero la mayoría de los que solicitan pasantías técnicas están cursando estudios de CS. Por ejemplo, si solicita el programa BOLD de Google, definitivamente no necesita un título de CS.

La mejor manera de ser contratado por estas empresas es a través de la red, la red y la red. Imagine cuántas aplicaciones reciben estas empresas; decenas de miles de miles. Necesitas destacarte de alguna manera. ¿Cómo haces eso? Tenga a alguien dentro de la compañía que pueda responder por usted.

Conozca a los reclutadores en ferias de carreras, encuentre ex alumnos que trabajen en estas empresas, solicite reuniones de café, asista a charlas tecnológicas.

Simplemente enviar una solicitud en línea y esperar una respuesta simplemente no es una forma efectiva de conseguir trabajo. ¡Red! 🙂

Nota: Aunque recibí ofertas de esas tres compañías, no he realizado prácticas en Google.

antecedentes : la mayoría de los pasantes de las tres compañías son de CS o personas con sólida experiencia en programación. FB y Google también tienen muchos pasantes no técnicos, desde una variedad de posiciones (derecho / negocios / ventas / etc.). Si no es técnico, es posible que desee consultar el programa Google BOLD. Quora tiene muy pocos pasantes bizdev / no técnicos, lo cual es predecible considerando el tamaño de la empresa.

obtener la entrevista (técnica): los buenos GPA son buenos, pero definitivamente no son necesarios. Si ha hecho algo en su currículum que se destaca (desafíos / competencias de programación, proyecto paralelo, proyecto de código abierto, etc.), eso debería ayudarlo a cruzar la puerta. Conocer gente e impresionar a los ingenieros durante las ferias profesionales siempre es útil. Si se trata de una empresa pequeña, intente usar sus productos para tener una opinión sobre posibles mejoras. Sepa también lo que quiere obtener de su pasantía: las pantallas de reclutador generalmente preguntan esto.

entrevista técnica: siento que las tres compañías son un poco diferentes a este respecto. La entrevista de Facebook parece enfatizar las habilidades algorítmicas, perfectas para aquellos que están acostumbrados a programar desafíos / competencias. Google (al menos en mi experiencia) a menudo incorpora problemas de escalabilidad en sus preguntas de resolución de problemas; esto realmente me sorprendió, ya que no recibí este tipo de preguntas en ningún otro lado. La entrevista de Quora es la más larga de las tres, y los problemas presentados son los más prácticos en comparación con otras compañías. Dado esto, puede abordar la preparación de la entrevista de manera un poco diferente.

Especialistas en CS: Conozca sus fundamentos (los algoritmos son importantes), esté preparado para entrevistas, investigue o realice proyectos por su cuenta, sea reclutado y / o busque activamente a las empresas de manera proactiva, y busque entrevistas activamente.

Especialistas que no son CS: La gran mayoría de los pasantes que Google FB y Quora son estudiantes de CS, sin embargo, hay muchos estudiantes que no son CS que realizan prácticas como ingenieros de software o que desempeñan funciones no técnicas. Si está buscando hacer ingeniería de software, definitivamente haga lo mismo que las especialidades de CS para aprender codificación, las buenas maneras incluyen a través de clases de desarrollo web o clases de CS de proyectos de nivel medio y sus propios proyectos.

Si está buscando puestos que no sean de ingeniería, consulte ¿Qué hacen los pasantes no técnicos en Quora? para ideas

El GPA generalmente ni siquiera se revisa en estas compañías líderes. Les importa MUCHO más lo que has hecho fuera del aula. Incluso hay ingenieros (sí, me doy cuenta de que es raro) que nunca obtuvieron un título de CS.

En primer lugar, su codificación debe ser excelente. En los veranos, intente mejorar su conocimiento de las estructuras de datos y algoritmos. Son la base para cualquier programador. Intenta resolver tantos problemas como sea posible relacionados con la codificación. Te sugiero que busques un libro “Rompiendo la entrevista de codificación de Gayle Laakmann McDowell”.

¡Espero que esto ayude!

Solicité la pasantía en línea de Google en el otoño de 2009, casi un semestre después de comenzar la escuela de posgrado en la Universidad de Wisconsin Madison. Anteriormente había obtenido una licenciatura en ingeniería, con especialización en informática.

Recibí un correo electrónico a principios de enero sobre entrevistas telefónicas. Tuve dos entrevistas telefónicas una tras otra. Me pidieron que resolviera problemas algorítmicos en una entrevista, y en la otra escribí código C ++ (completo con clases) para resolver un problema de programación. También me hicieron preguntas sobre mis proyectos en Wisconsin.

Una vez que se realizaron las entrevistas telefónicas, recibí otro correo electrónico que decía que había sido seleccionado para una pasantía y que sería emparejado con un proyecto. Una vez que se encontró una posible coincidencia, mi mentor me llamó y conversamos un poco sobre el proyecto para asegurarme de que estaría interesado en el proyecto.

Recluto personas para Facebook, así que desde una perspectiva de reclutamiento, compartiré algunos consejos y trucos para que gente como yo me haga notar. Y no, no se necesita una licenciatura de CS.

Al final de esta publicación, también hay algunos recursos adicionales para ayudarlo a conseguir el trabajo y prepararse.

Áreas técnicas para enfocarse

Hay 3 áreas en las que realmente me enfocaría en hacerlo realmente bien. Estos 3 le ayudan a convertirse en un ingeniero de extremo a extremo; Alguien que conoce tanto el software como los sistemas de cómo funciona algo. Debes enfocarte en cuál es la “respuesta” pero, lo que es más importante, muestra que puedes pensar que estás resolviendo el problema.

  1. Sistemas: más específicamente, solución de problemas y depuración de Linux. Comprender cosas como memoria, io, cpu, shell, memoria, etc. sería bastante útil. Saber cómo escribir realmente un shell de Unix también sería una buena idea. ¿Qué herramientas podrías usar para depurar algo? En otra nota, esta entrevista probablemente superará sus límites de lo que sabe (y cómo implementarlo).
  2. Diseño / Arquitectura : esta entrevista se trata de tomar una pregunta ambigua sobre cómo podría construir un sistema y permitirle guiar el camino. Su entrevistador agregará restricciones cuando sea necesario y la idea es obtener una solución simple y viable en el tablero. Cosas como la carga y el monitoreo son cosas que podría considerar. Lo que consideras es tan importante como lo que no. Entonces, haga preguntas aclaratorias y reúna los requisitos cuando sea apropiado.
  3. Codificación : el objetivo final son los algoritmos, las estructuras de datos y el código limpio de producción. Los árboles binarios y las listas de enlaces pueden ser temas para revisar y puede usar el idioma que desee.

Práctica. Luego practica de nuevo.

Hace un mundo de diferencia. Especialmente con la presión de una entrevista. Practique con un amigo en una pizarra con una restricción de tiempo de 45 a 60 minutos. Luego solicite comentarios directos. Incluso lo grabaría, lo vería más tarde y vería cómo discutió ciertas cosas. Luego invierte los roles. A veces, aprenderás más siendo el entrevistador. No para llevarlo a extremos, pero considere enseñarlo a un amigo o dos. Esto es a menudo cómo absorbe la información a un ritmo más rápido.

Tener presencia en línea

Utilizamos muchas herramientas, tanto internas como de otro tipo, para encontrar personas que puedan ser adecuadas para los roles para los que estamos contratando. Algunos de estos incluyen cosas como Linkedin, por ejemplo, o buscar en Github (si eres técnico). Como mínimo, recomiendo tener un perfil de Linkedin completamente enjuagado y actualizado, especialmente si está buscando activamente. Un sitio web personal también ayudaría.

Tener una presencia fuera de línea

Organizamos eventos en todo el mundo que buscan conocer y establecer contactos con otros, específicamente para ingeniería. En muchos casos, publicaremos sobre esto o le enviaremos una invitación si creemos que podría estar interesado. También asistimos a un montón de conferencias para retribuir y compartir nuestros conocimientos con la comunidad, pero también para conocer personas que podrían estar interesadas en unirse a Facebook.

Contribuya a la comunidad de código abierto (si es técnico)

Hablando de conferencias, somos grandes defensores del código abierto.

Aquí hay un par de enlaces dependiendo de lo que sea más relevante para usted. Android, iOS, web, backend y hardware. Si está trabajando en proyectos de código abierto, agréguelos a su Github, Linkedin, cartera o cualquier otro sitio en línea que pueda tener y mencione en su currículum.

Entra en tu camino

La creación de redes es, con mucho, una de las mejores formas de conseguir un trabajo en Facebook. Si conoce a alguien directamente que pueda responder por usted, las referencias le ayudarán mucho a poner el pie en la puerta. Si no lo hace, comience a relacionarse con otros en su industria, incluidos aquellos que trabajan en Facebook. Es probable que alguien que conozca pueda presentarle directamente o pueda conocer a alguien que pueda. De hecho, un colega mío me recomendó a mi reclutador que rastreó rápidamente mi entrevista y en una semana tuve 4 ofertas, incluido Facebook. Una de las mejores decisiones que tomé también. Puedes leer más sobre por qué aquí. La creación de redes es una de esas habilidades que nunca pasará de moda y seguirá dando frutos.

Optimiza tu currículum

Técnicamente no existe una forma correcta o incorrecta de formatear un currículum, pero somos humanos después de todo. Aquí hay algunas cosas a considerar.

  • Manténgalo en 1–2 páginas (y no muy abarrotado). Debería ser fácil de leer.
  • Concéntrese en el impacto en su experiencia pasada
  • Destaque las cosas que lo ayudan a destacar, ya sea su educación, sus proyectos, su experiencia pasada o cualquier contribución a la comunidad de la que forma parte.
  • Manténgalo actualizado en cualquier lugar donde lo tenga publicado en línea
  • No use palabras de moda por el uso de palabras de moda. Sí, los reclutadores buscamos por palabras, pero también somos conscientes de ver cada palabra de moda en la industria en su declaración de objetivos (que por cierto, no es necesario). Si tiene sentido usar la palabra, úsela.
  • Mire el currículum de otras personas que tienen el trabajo que desea, especialmente en Facebook. Si no puede encontrarlo en línea, mire su Linkedin. ¿Puedes aprender algo de eso? ¿Hay puntos en común específicos? Si lo hay, deberías considerarlo. No me malinterpretes. No estoy diciendo que copie la experiencia de otra persona. Esto podría darle algunas ideas sobre en qué concentrarse.
  • Se sincero. No solo coloque algo en su currículum que no sea exacto porque es probable que le preguntemos al respecto o podría surgir en una conversación. Si no puede hacer una copia de seguridad, déjelo.
  • Más consejos aquí

Enviar un correo electrónico en frío a un reclutador (y no a cualquier reclutador)

Puede comunicarse directamente con un reclutador que se centre en su área de especialización, con énfasis en el área de especialización. La mayoría de los reclutadores identificarán para qué áreas de ingeniería o roles no técnicos contratan. Sea estratégico con quién se acerca y sea personal. Nos encanta conocer personas que puedan estar buscando activamente y dentro de nuestro alcance específico de reclutamiento. Literalmente hace que nuestro trabajo sea mucho más fácil. Si conoce a alguien que fue reclutado para Facebook pero no lo conoce lo suficiente, incluso puede pedirle una introducción a su reclutador de Facebook. Quizás estén dispuestos a ayudar.

Aplica online

No hace falta decir que probablemente no está de más hacer una solicitud en línea. Tenemos un equipo fantástico que analiza las aplicaciones entrantes y las remite al reclutador apropiado si tiene sentido.

Construye tu marca

Interactúa con tu tribu (ya sea tecnológica o no tecnológica) y comienza a construir tu marca. Este es el único consejo que desearía haber aprendido antes. Si eres conocido en tu industria, publica contenido, habla en conferencias, escribe un libro, escribe un blog y comparte tu contribución al mundo. Todos consumimos contenido, pero necesitamos más personas para crearlo.

Comience a preparar ahora

No espere para comenzar a prepararse para su entrevista. Cada día es un nuevo día para mejorar tus habilidades, aprender nuevas y seguir mejorando en lo que sea que hagas, donde sea que lo hagas. Cuando llegue ese día, querrás estar lo más preparado posible. Aquí hay algunos consejos sobre cómo superar el proceso de entrevista en Facebook.

También es importante tener en cuenta que si no funciona la primera vez, no es el final de la línea. Muchas personas no reciben ofertas para su primera o segunda entrevista y le invitamos a continuar entrevistando para los mismos o diferentes roles, generalmente dentro de aproximadamente un año (aunque algunos roles / equipos podrían ser diferentes).

Más recursos

  • Cómo pasar por el proceso de entrevista en Facebook
  • Cómo su entrevista es diferente por nivel
  • Consejos para pasantías y roles de graduados recientes
  • ¿Por qué Facebook es un excelente lugar para trabajar?

Paso 1: ten un buen currículum Si no tienes uno, eres SOL.
– nota: si tiene conexiones, esto puede compensar un currículum no tan bueno pero aún bueno.

Paso 2: Leer y PRACTICAR REALMENTE los problemas de Cracking the Coding Intervew. Lea también las partes sobre cómo hacer una entrevista, no solo cómo resolver problemas.

Paso 3: Obtenga (razonablemente) suerte.

¡Buena suerte y diviertete! Las entrevistas solo son estresantes si las haces estresantes.

Por lo general, las empresas como Google, Facebook, Quora, etc. reclutan de colegios de ingeniería de nivel como IIT, MIT, etc. Para esto, se necesita tener una sólida formación académica y una participación activa en diversas competiciones de codificación, sociedades de debate, hackatones, etc.

La pasión es la diferencia entre tener un trabajo o tener una carrera. Estas vacaciones de verano, descubre tu pasión buscando una pasantía. Regístrese en Internshala y acérquese a la carrera de sus sueños. Una pasantía lleva a otra y así es como puede romper fácilmente la barrera de la experiencia laboral.

Por lo tanto, recomiendo encarecidamente solicitar en línea a través de Internshala, ya que tiene el mayor número de apertura de pasantías en empresas de renombre.

Haga clic en el enlace y solicite, ya que las pasantías se completarán muy rápidamente

ENLACE -: Pasantías impresionantes | Internshala

Al registrarse en Internshala puede:

  • Solicite oportunidades de pasantías de verano de más de 40,000 marcas como Tata Steel, Google, Facebook, Decathlon, IIT Bombay, KPMG y muchas más
  • Solicite pasantías de medio tiempo o tiempo completo en dominios como administración, ingeniería, humanidades, diseño, redacción de contenido, etc.

Internshala es completamente gratis y todas las pasantías vienen con un estipendio y un certificado .

No dude en preguntar si tiene alguna consulta, con gusto lo ayudaré.

Espero que ayude 🙂

Respondió aquí también: ¿Cuáles son las tecnologías que debo repasar antes de mi pasantía de Microsoft IDC en el verano de 2015?

Preguntas similares surgieron en mi cabeza después de mi selección para la pasantía de verano 2012 en Microsoft IDC Las pasantías son una gran experiencia para obtener experiencia en la industria y también brindan una buena oportunidad de asegurar un trabajo mientras aún están en la universidad.

Diría que buscar cosas para prepararse mejor para aprovechar al máximo las pasantías de 8 a 9 meses en la empresa es un buen esfuerzo consciente.

El trabajo en Microsoft abarca desde la fabricación de productos para diferentes factores de forma (computadoras de escritorio, teléfonos móviles, pestañas, etc.) y hay innumerables productos en todos estos dispositivos, por lo que, dependiendo de la ubicación, división, equipo, etc., podrá trabajar. tecnología utilizada allí. En lugar de centrarse en una tecnología o lenguaje, sugeriría centrarse en la resolución de problemas. Enumerar un conjunto de tecnologías puede ser difícil, ya que puede ser enorme.

En la industria, todos los proyectos, tareas, etc. se reducen esencialmente a un conjunto de tareas más pequeñas en las que está resolviendo problemas que varían de simples a difíciles en términos de complejidad.

Pocas áreas en las que puede concentrarse son: –

1) Resolución de problemas.
2) Aprendizaje de principios de diseño y patrones de diseño.
3) Por supuesto, sé bueno en la codificación. Además, puede intentar aprender diferentes paradigmas de programación, por ejemplo, ups, funcional, etc. Aprenda C # (ampliamente utilizado en los equipos de Microsoft).
4) Familiarícese con Visual Studio (no es un requisito principal, pero es más probable que lo esté usando).

Algunas otras cosas que puede repasar son los conceptos de su base de datos, algoritmos y otros temas. También podrían ayudarlo en sus entrevistas PPO.

Las buenas credenciales son la clave.

Básicamente, necesitan contratar a alguien apasionado y desafiante que pueda hacer el trabajo.

Lo único importante es que demuestres que te apasiona el trabajo o que tienes experiencia.

Trabajé en dos startups y tenía muchas certificaciones de competencia en diseño web y gráficos, y también tomé algunos cursos de posgrado.

Me contrataron para Apple, y me costó cumplir con los requisitos, y nada más importaba realmente.

Si tiene cosas en el campo que ha hecho o experimentado, tal vez sea una ventaja, no estoy seguro. Mi experiencia es un montón de certificaciones de diseño web, el trabajo realizado para dos nuevas empresas más grandes en diseño web y diseño de productos por separado, y eso es básicamente junto con el conocimiento práctico de un cierto campo de posgrado en el que fue la pasantía.

Había otros pasantes que también se veían igual.

mi consejo: muestre su experiencia o habilidades para su campo o demuestre su pasión por aprender al respecto y hacer algo grandioso, especialmente en su empresa.

No pienso nada sobre asuntos escolares.

Muy pocos trabajos de pasantías no técnicas en empresas tecnológicas, hasta que sean de cierto tamaño. Desde Waterloo, las personas acceden a Google, MS y Facebook cada término para Co-Op. Pero, de nuevo, (y esta es una opinión personal) incluso para cuestiones técnicas, tienes que ser EXCEPCIONALMENTE BUENO.
Podría estar equivocado, pero uno de los muchachos que trabaja en Google me dijo: Incluso los que no son técnicos tienen experiencia en CS ya que necesitan comprender los conceptos básicos de lo que se trata la empresa.

Aquí está mi perfil en LinkedIn también. El CV es muy similar al perfil: Mjellma Berisha | LinkedIn Diría que las dos pasantías que tuve antes de presentar la solicitud fueron lo más interesante para ellas. Demostró que aproveché mi tiempo.

¿Por qué Google no te contratará?

Aquí Google no se refiere a Google, se refiere a cualquier empresa que sea muy creativa para introducir productos relacionados con la informática, por ejemplo, Google, Microsoft, Apple, Amazon, Facebook, … o cualquier otra que considere adecuada.

Consulte el ppt adjunto, que proporciona algunos puntos que pueden ser útiles para planificar las cosas que faltan a su alrededor.

¿Por qué Google no te contratará?

¡Ser un experto en CS no es un requisito previo!

Mira esta publicación que escribí sobre las mejores escuelas + especializaciones para conseguir un trabajo en Facebook. Me imagino que Google, ¡Quora sería similar! Las mejores escuelas y especialidades para conseguir un trabajo en Facebook

La mayoría de los pasantes provienen de entornos de ingeniería de software, pero he conocido MBAs, estudiantes de arquitectura, doctorados en estadística, doctores en ciencias políticas y otros.

Me acaban de contratar como pasante de SWE en Google este verano. Aquí está mi sitio web de cartera (que incluye mi currículum): http://afuhrtrumpet.github.io/ .

El GPA no es importante para empresas como google, microsoft. Tuve entrevista con google y gpa fue campo opcional en su aplicación.

More Interesting

¿Cuáles son algunas de las mejores ciudades no estadounidenses para pasantías tecnológicas?

Como estudiante internacional fuera de los Países Bajos, ¿se requiere una pasantía como parte de mi programa educativo para poder calificar para una pasantía holandesa?

¿Por qué hay menos necesidad de pasantes de diseño que pasantes de ingeniería?

Cómo unirse a la mejor pasantía para una licenciatura en agricultura

¿Cuál es la mejor manera de prepararse para una pasantía de verano en una empresa de comercio de utilería?

He sido rechazado de todos los programas de verano de ciencias posibles. ¿Todavía tengo un futuro en la ciencia? ¿O hay algo que me falta?

He estado en la fase de coincidencia de host de Google desde finales de diciembre y hasta ahora no he recibido una sola entrevista de coincidencia de host. ¿Solo las personas con otras ofertas obtienen coincidencias?

¿Cuántas pasantías son suficientes?

¿Alguien fue seleccionado para el programa de pasantías Mission Antyodaya? En caso afirmativo, ¿cuál fue el criterio de selección?

¿Cuáles son algunos buenos lugares para que un ingeniero mecánico realice una pasantía en Siliguri?

¿Cómo afectan las prácticas realizar una pasantía de investigación bajo la guía de un profesor?

¿Cómo puede un estudiante graduado en ciencias obtener una pasantía no científica?

¿Cómo puedo aprovechar al máximo mis prácticas de verano en Google?

¿Son necesarias las pasantías? En caso afirmativo, como ingeniero químico, ¿a dónde puedo ir para realizar pasantías?

¿Qué debo elegir entre los dos: Pasantía de investigación o Google Summer of Code?