Tradicionalmente, una entrevista interna de ingeniería de software en Google se centra principalmente en algoritmos y estructuras de datos. Dicho esto, si sobresale en esos temas, podrá pasar a la (s) siguiente (s) etapa (s).
Estos son algunos de los recursos que encuentro muy útiles (para entrevistas SWE en general)
- Cracking The Coding Entrevista por Gayle Laakmann McDowell. Este libro tiene la mayoría de los temas comunes que generalmente se preguntan en las entrevistas de SWE.
- Elementos de las entrevistas de programación (en Java o C ++) por Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
- Leetcode Este es un DO que tiene muchas preguntas de entrevista. Problemas | LeetCode OJ
- HackerRank. HackerRank
- Entrevista Bit. Cursos de InterviewBit – InterviewBit
Sin embargo, aparte de los algoritmos y las estructuras de datos, también recomiendo tener algunos conocimientos sobre otros temas como el sistema operativo, la red, etc. Puedes aprender estos en Coursera | Cursos en línea de las mejores universidades. Únete gratis o Udacity – Clases gratis en línea y Nanodegrees.
- ¿Cuál de las opciones de carrera es mejor desarrollador full stack o científico de datos?
- ¿Cuáles son las oportunidades en las Fuerzas Armadas para los graduados de B.Sc?
- ¿Cómo debería alguien utilizar su tiempo antes de comenzar un MBA para maximizar las posibilidades de hacerlo bien más adelante?
- Odio mi trabajo, pero no puedo renunciar ya que mi contrato dice que tendría que pagar $ 20k si renuncio el primer año. ¿Que puedo hacer?
- ¿Qué tipo de carrera de ingeniero de software recomendaría a un nuevo graduado? ¿Qué área / habilidades recomendarías que persigan?