Cómo debo prepararme para una entrevista de prácticas en Amazon SDE?

Recientemente he conseguido unas prácticas SDE en Amazon (Seattle) para el verano de 2019. Aquí están mis dos centavos.

  1. Deje de escuchar a quien se jacta de tener una entrevista fácil. Mucha gente se vuelve complaciente y no está preparada cuando el entrevistador les lanza un problema difícil.
  2. Elige un sitio web de tu elección- Leetcode, Hackerrank, InterviewBit etc y practica todos los días religiosamente. No hay que aflojar en este frente.
  3. Practicar preguntas de Amazon o de la empresa XYZ no será suficiente. La idea es practicar suficientes preguntas para desarrollar tus habilidades de codificación y llegar a ser capaz de abordar un problema completamente nuevo.
  4. Se debe sentir cómodo con el cálculo de las complejidades de tiempo y espacio de su programa.
  5. Debe conocer las estructuras de datos básicas (y algunas avanzadas como Tries, BSTs equilibrados, etc) y las complejidades de las operaciones en ellos.
  6. Para la ronda online, intenta resolver algunas preguntas de depuración y de estilo SAT en un tiempo limitado.
  7. Prepara respuestas sólidas basadas en tu currículum y proyectos para la ronda de comportamiento en sintonía con los Principios de Liderazgo de Amazon. Practica con un amigo.