Como prepararse para entrevistas tecnicas (Amazon/Facebook/Google) en 3 pasos - latincoder

latincoder
1 Apr 201919:40

Summary

TLDREn este video, el autor comparte su experiencia personal sobre cómo consiguió entrevistas y ofertas de trabajo en empresas tecnológicas de alto nivel como Google, Facebook y Amazon. A través de su relato, ofrece consejos sobre cómo prepararse para entrevistas, especialmente en algoritmos y programación, destacando la importancia de la paciencia, disciplina y la preparación constante. A pesar de no considerarse un experto en algoritmos, el autor enfatiza que con dedicación y las herramientas adecuadas, como libros y plataformas en línea, cualquiera puede lograrlo. Su experiencia demuestra que el esfuerzo y la persistencia pueden abrir puertas en el mundo tech.

Takeaways

  • 😀 La clave para conseguir un empleo en empresas de tecnología como Google, Facebook y Amazon es la paciencia, disciplina y el esfuerzo constante. No necesitas ser un genio, sino tener disciplina para estudiar y mejorar tus habilidades.
  • 😀 La preparación para las entrevistas debe centrarse en los algoritmos, que es el principal enfoque en las entrevistas técnicas de estas grandes empresas.
  • 😀 El proceso para obtener entrevistas incluye aplicar en las páginas web de las empresas, tener un buen perfil de LinkedIn y, si es posible, obtener recomendaciones internas de empleados actuales.
  • 😀 No debes procrastinar tus entrevistas, hacerlas cuanto antes aumenta las posibilidades de ser contactado nuevamente si no eres seleccionado inicialmente.
  • 😀 Los mock interviews (entrevistas simuladas) son una excelente manera de practicar, controlar la ansiedad y mejorar tus habilidades para las entrevistas reales.
  • 😀 Aunque la elección del lenguaje de programación no es crucial, elegir un lenguaje con el que te sientas cómodo y que sea conocido por los entrevistadores (como Java) puede ser beneficioso.
  • 😀 Durante la preparación, es importante estudiar algoritmos fundamentales como manejo de arrays, listas enlazadas, árboles binarios y programación dinámica, entre otros.
  • 😀 Las herramientas más útiles para la preparación fueron el libro 'Cracking the Coding Interview' y plataformas en línea como LeetCode y HackerRank, que ofrecen problemas similares a los de las entrevistas.
  • 😀 Es fundamental conocer cómo calcular la complejidad de las soluciones, utilizando notación Big O para evaluar la eficiencia en tiempo y espacio de los algoritmos.
  • 😀 El proceso de entrevista generalmente comienza con una entrevista telefónica de ajuste cultural y técnica, seguida de una entrevista presencial con varios entrevistadores que evalúan tu capacidad para resolver problemas de código.
  • 😀 La perseverancia es crucial. No te desanimes si no consigues el trabajo en tu primer intento, ya que el proceso es competitivo y requiere práctica constante.

Q & A

  • ¿Qué cualidades considera esenciales para obtener un trabajo en empresas como Google, Facebook o Amazon?

    -Las cualidades esenciales son la paciencia, la disciplina y la dedicación al estudio, especialmente en algoritmos. El entrevistado enfatiza que no es necesario ser un genio, sino tener perseverancia y trabajo constante.

  • ¿Cuál fue el enfoque principal del entrevistado para prepararse para las entrevistas en grandes empresas tecnológicas?

    -El enfoque principal fue estudiar algoritmos, especialmente problemas de nivel intermedio, utilizando recursos como el libro 'Cracking the Coding Interview' y plataformas en línea como LeetCode y HackerRank.

  • ¿Qué herramientas y recursos usó el entrevistado para prepararse para las entrevistas?

    -El entrevistado utilizó el libro 'Cracking the Coding Interview', así como plataformas como LeetCode, HackerRank e Interview Cake. También practicó resolviendo problemas a mano para mejorar su habilidad sin herramientas de autocompletado.

  • ¿Qué importancia tiene tener un perfil de LinkedIn bien elaborado en el proceso de conseguir entrevistas?

    -Un perfil de LinkedIn bien elaborado es crucial, ya que permite a las empresas contactar al candidato y evaluar su experiencia de manera clara. También es importante que el perfil esté en inglés.

  • ¿Qué importancia tiene la red de contactos dentro del proceso de conseguir trabajo en empresas tecnológicas?

    -Tener contactos dentro de la empresa puede ser muy útil, ya que las recomendaciones internas aumentan las posibilidades de conseguir una entrevista. Sin embargo, esto no es necesario, ya que también se puede aplicar directamente desde el sitio web de la empresa.

  • ¿Qué tipo de preguntas se esperan en las entrevistas de empresas como Google, Facebook o Amazon?

    -Las entrevistas se centran en preguntas de algoritmos y estructuras de datos, como manejo de cadenas, listas enlazadas, árboles binarios y búsquedas. También se espera que el candidato conozca la complejidad de sus soluciones utilizando notación Big O.

  • ¿Cuánto tiempo dedicó el entrevistado a la preparación para las entrevistas?

    -El entrevistado dedicó al menos 6 horas semanales durante 6 meses a estudiar para las entrevistas, aunque hubo semanas en las que no pudo seguir esta rutina. Durante este tiempo, también practicó con entrevistas simuladas.

  • ¿Por qué el entrevistado eligió Java como el lenguaje para las entrevistas?

    -El entrevistado eligió Java porque es un lenguaje popular y ampliamente utilizado en entornos empresariales, lo que aumentaba las probabilidades de que el entrevistador estuviera familiarizado con él. También consideraba que era un lenguaje seguro para usar en entrevistas.

  • ¿Qué otros libros recomienda el entrevistado para mejorar las habilidades en programación y entrevistas?

    -Además de 'Cracking the Coding Interview', recomienda el libro 'Effective Java', que le ayudó a escribir código más elegante y con mejores patrones, lo que también fue útil en las entrevistas.

  • ¿Cuál es el proceso general de entrevistas en empresas como Google, Facebook y Amazon?

    -El proceso suele comenzar con una entrevista inicial para evaluar si el candidato encaja en la empresa. Luego sigue una entrevista técnica telefónica, y si pasa esa fase, el candidato es invitado a una entrevista presencial (on-site), que incluye múltiples entrevistas de codificación y preguntas técnicas.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Trabajo ITAmazonGoogleFacebookEntrevistasAlgoritmosPreparación técnicaDesarrollo de softwareLinkedInCarrera tecnológicaConsejos laborales
Do you need a summary in English?